2017-10-06 32 views
1

という文字列を含むこのディレクトリ内のalファイルを削除したいとします。 しかし、コマンドフォルダとすべてのサブフォルダ(圧縮フォルダ)のすべてのファイルを削除

del /s *copy of* 

はやっていないようです。 フォルダとファイルが圧縮されていると問題になる可能性がありますか?

Compressed files

[EDIT]

私はエラーを発見しました。このコマンドは、長いパスのために削除できないファイルに遭遇すると停止します。これらのファイルをスキップするコマンドは実行できますか?とにかくそれらを削除する方がいいですか?

+2

タイプ 'デル/ S「*の*コピー」'私は1つでそれを実行すると...問題いや – aschipfl

+0

は、コマンドがサブフォルダに入らないということのようです –

+0

@Anthonygesquièreコマンドプロンプトウィンドウを開き、 'del /? 'を実行すると、このコマンドのヘルプが出力されます。 'del/F/Q/S '* NTFS圧縮フォルダでも動作する*" 'のコピーを実行します。しかし、このコマンドでは、ZIPファイル内のワイルドカードパターンに一致するファイルはZIPアーカイブから削除されません。 ZIPファイルは圧縮されたフォルダだと誤解する人もいますが、Windows ExplorerはフォルダのようなZIPファイルを開き、圧縮されたアーカイブからファイルを抽出することができます。 Windowsコマンドインタープリタのコマンド__DEL__は、ZIP圧縮解除をサポートしていません。 – Mofi

答えて

1

これを試してみてください。

Remove-Item -Path "C:\Temp\*" -Filter "*copy of*" 
関連する問題