ラベル DEL の投稿を表示しています。 すべての投稿を表示
ラベル DEL の投稿を表示しています。 すべての投稿を表示

2008年12月18日木曜日

Windows[DOS]でのサブディレクトリを含むファイル移動

Windows の場合、ファイルの移動の基本は MOVE なんですが、*.txt だけとかしたい場合で、かつ、サブディレクトリがある場合は、MOVE ではダメです。

なので、COPY と DEL (ERASE) で実現します。

まず、特定の拡張子のファイルを複写します。以下は、サブディレクトリも含むディレクトリ A 配下にある拡張子が txt のファイルを、ディレクトリ B 配下に移動する例です。

xcopy .\A\*.txt .\B\ /S /I
次に、コピー元の特定の拡張子のファイルを削除します。以下は、コピー元のサブディレクトリも含むディレクトリ A 配下にある拡張子が txt のファイルを削除する例です。
erase /S /Q .\A\*.txt

2007年11月26日月曜日

特定の名前のファイルを削除

特定の名前のディレクトリ配下を削除 の関連です。

今度は、Windowsのコマンドプロンプトで、特定の名前のファイルを削除するコマンドです。

for /r %i in (*.txt) do del %i
でも、よくよく考えると、ファイル削除の場合は、以下のコマンドでもOKです。
del /s /q *.txt