Как удалить каталоги, начинающиеся со специальных символов в узле - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть эта проблема, на моей машине есть каталоги, начинающиеся с «$ 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}`);
                    }
                });
            }
        });
}
...