Я пытаюсь написать простой инструмент для удаления ненужных файлов Mac из системы Windows, однако у меня возникают проблемы, поскольку указанная папка (.fseventsd) остается, что бы я ни делал. Ниже приведен командный файл, а особая проблема — это команда rmdir в разделе :.fseventsd.
rem @echo off
cls
cd \
:.fseventsd
echo Searching for '.fseventsd' folders.
rmdir /S /Q ".fseventsd" 2> nul
if errorlevel 1 echo No '.fseventsd' folders were found.
goto :.DS_STORE
if errorlevel 0 echo All '.fseventsd' folders have been deleted.
:.DS_STORE
echo.
echo Searching for '.DS_STORE' files.
del /s /q /f /a:rash .DS_STORE 2> nul
if errorlevel 1 echo No '.DS_STORE' files were found.
goto ._.*
if errorlevel 0 echo All '.DS_STORE' files have been deleted.
:._.*
echo.
echo Searching for '._.*' files.
del /s /q /f /a:rash ._.* 2> nul
if errorlevel 1 echo No '._.*' files were found.
goto END
if errorlevel 0 echo All '._.*' files have been deleted.
echo.
:END
echo All tasks have now been finished.
pause
Любая помощь будет принята с благодарностью.
rmdir /S /Q ".fseventsd"
из командной строки? - person Squashman   schedule 26.11.2018RMDIR
удалит папку, если она находится в подпапке любой папки в дереве каталогов? Если это правда, то вам нужно сделать это по-другому. КомандаRMDIR
не ищет каталог, который вы хотите удалить, в дереве. Он удалит папку только из текущего рабочего каталога. - person Squashman   schedule 26.11.2018