У меня есть эта проблема, на моей машине есть каталоги, начинающиеся с «$ TPMAB», «$ TPMBC», «$ TPMCD» и т. Д. Я хочу удалить подкаталог внутри этих каталогов. Я использовал библиотеки rimraf и fs-extra npm. Они не дали никакой ошибки. Но после запуска по-прежнему видны подкаталоги.
removeIncludedCommonFolders: function(coFolderPathsArr){
coFolderPathsArr.forEach(folderPath => {
let folderName = folderPath.substring(folderPath.lastIndexOf('/')+1);
if(folderName.charAt(0) === '$'){
var commonIncludedPath = path.join(folderPath,'includes',Config.COMMON_FOLDER_NAME);
//commonIncludedPath = Users/imadhushanka/Desktop/web/src/fef/$TpmUserL1/includes/common-autogenerated-new
rimraf(commonIncludedPath, err => {
if (err) {
throw new Error(`Cannot remove folder at ${folderPath}.${err}`);
}
});
}
});
}