ThanksgivingSoft

検索したファイルのコピー

■概要
検索先のフォルダ(サブフォルダ含む)から指定したファイルを検索してヒットした場合はコピー先のフォルダにコピーします。
検索にワイルドカードを使用しているのでファイルの一部をしか入力しない場合、その文字を含む複数のファイルがコピーされるので注意してください。
報告書など元ファイルを残しておくけども、そのファイルを編集してどこかへ送るなどの場合に使用するとよいのではないでしょうか。
■プログラムコード (filecopy.bat)
@echo off

rem --------------------------------------
rem 検索したファイルのコピーBAT Ver1.0
rem --------------------------------------

rem --------------------------------------
rem ■変更箇所■
rem ・検索先
set Folder1=D:\data

rem ・コピー先
set Folder2=%userprofile%\デスクトップ
rem --------------------------------------

echo %Folder2%

set /p File=検索するファイル名:

cd /d %Folder1%
for /d /r %%a in ( * ) do copy "%%a\*%File%*" "%Folder2%"

pause

■使用方法
1. 「プログラムのダウンロード」よりバッチファイルをダウンロードしてください。
2. バッチファイルを開いて変更箇所を修正してください。
※デフォルトではD:\dataフォルダ(サブフォルダ含む)を検索してヒットするとデスクトップ上にファイルをコピーします。
※Vistaでデスクトップを指定する場合は %userprofile%\Desktop としてください。
3. バッチファイルをマウスでダブルクリックしてください。
4. [検索するファイル名:]と表示されるので、検索対象のファイル名を入力してください。
■プログラムのダウンロード
  ダウンロード
[ TOP ] [ コマンドプロンプト ] [ HOME ]