У меня есть скрипт Win10, который пытается удалить ...\User*\AppData\Local* из моих резервных копий. Он использует del /f /s /q
, но, похоже, не всегда работает. Команда выполняется, но ничего не удаляется.
Например, ниже показано, что происходит, когда я пытаюсь вручную удалить папку "Apps" - сначала я пробую с del /f /s /q
, затем с rmdir /s /q
. Ни то, ни другое не работает - папка остается.
Что я делаю не так и как удалить эти деревья папок?
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
Volume in drive F is Backup 1 TB
Volume Serial Number is 427B-96E5
Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local
09/27/2017 04:23 PM <DIR> .
09/27/2017 04:23 PM <DIR> ..
08/10/2016 02:10 PM <DIR> 3Dconnexion
06/11/2016 06:06 PM <DIR> ActiveSync
09/27/2017 02:00 AM <DIR> Adobe
08/05/2016 04:37 PM <DIR> Amazon
11/10/2014 04:53 PM <DIR> Apple
11/10/2014 04:54 PM <DIR> Apple Computer
09/27/2017 04:16 PM <DIR> Apps
0 File(s) 0 bytes
9 Dir(s) 457,199,636,480 bytes free
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>del /f /s /q Apps
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
Volume in drive F is Backup 1 TB
Volume Serial Number is 427B-96E5
Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local
09/27/2017 04:23 PM <DIR> .
09/27/2017 04:23 PM <DIR> ..
08/10/2016 02:10 PM <DIR> 3Dconnexion
06/11/2016 06:06 PM <DIR> ActiveSync
09/27/2017 02:00 AM <DIR> Adobe
08/05/2016 04:37 PM <DIR> Amazon
11/10/2014 04:53 PM <DIR> Apple
11/10/2014 04:54 PM <DIR> Apple Computer
09/27/2017 04:16 PM <DIR> Apps
0 File(s) 0 bytes
9 Dir(s) 457,199,636,480 bytes free
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>rmdir /s /q Apps
The directory is not empty.
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
Volume in drive F is Backup 1 TB
Volume Serial Number is 427B-96E5
Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local
09/27/2017 04:23 PM <DIR> .
09/27/2017 04:23 PM <DIR> ..
08/10/2016 02:10 PM <DIR> 3Dconnexion
06/11/2016 06:06 PM <DIR> ActiveSync
09/27/2017 02:00 AM <DIR> Adobe
08/05/2016 04:37 PM <DIR> Amazon
11/10/2014 04:53 PM <DIR> Apple
11/10/2014 04:54 PM <DIR> Apple Computer
09/27/2017 05:32 PM <DIR> Apps
0 File(s) 0 bytes
9 Dir(s) 457,199,636,480 bytes free
f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>
решение1
Я проверил вашу команду, del /f /s /q
подпапки не были удалены, только файлы в ней. Я предполагаю, что в вашем случае все еще есть подпапки, пожалуйста, сделайте dir Apps
после удаления, чтобы проверить.
Чтобы решить Вашу проблему, Вы можете выполнить следующее:
del /f /s /q Apps
rmdir /s /q Apps
решение2
Я до сих пор не знаю, почему del и rmdir не работают так, как ожидалось, но это удаляет папки, которые я не смог бы удалить другим способом:
powershell "rd -r \"Apple Computer\""