2012-02-07 7 views
0

Dドライブに共有フォルダがworksD:\works)と表示されています。そのフォルダ内のすべてのファイルとサブフォルダexcept word and excel filesを削除する必要があります。これどうやってするの ?Windowsコマンドプロンプトでファイルを削除

+0

'del /[!*.DOC!*。XLS] *'が動作する場合は、まず 'D:/ Works'フォルダにあります。 –

+0

@FahimParkarあなたのコードは動作していません。このエラーが発生しました。 '無効なスイッチ - !* .DOC"。 – Bishan

+0

delを使ってファイルパターンを除外することはできないと思います。以下に掲載した回答を参照してください。 –

答えて

1

あなたはこの男が行われているものと似たような行うことができます:あなたはD上のフォルダを作成および削除する権限を持って提供

mkdir D:\_tempDelete 
robocopy D:\works D:\_tempDelete /e /MOVE /XF *.xls* *.doc* 
rmdir D:\_tempDelete /s /q 

:.:このようなhttp://www.codesingh.com/2009/08/using-robocopy-to-delete-old-files-from.html

何かが動作するはずですがさもなければあなたはちょうどあなたのローカルドライブのどこかにファイルを移動し、そこから削除することができます。

+0

'robocopy'とは何ですか?私のコンピュータでは動作しません。 「robocopy」は、内部または外部のコマンドである 操作可能なプログラムまたはバッチファイルとして認識されません。 – Bishan

+1

VistaおよびWin 7では標準です.Ppを実行していますか?私はあなたがXPのためにそれを得ることができると思います - http://en.wikipedia.org/wiki/Robocopy –

関連する問題