バックアップから ...\User*\AppData\Local* を削除しようとする Win10 スクリプトがあります。 を使用しています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\""