バッチ ファイルを使用して、1 つのメイン ディレクトリの複数のサブディレクトリに散らばっているすべての .txt ファイルを別のディレクトリにコピーしようとしています。このサイトを調査したところ、次のリンクで多くの回答が見つかりました:バッチ ファイル 特定の拡張子を持つファイルを複数のディレクトリから 1 つのディレクトリにコピーします。以下の Jay のコードのように:
set dSource=C:\Main directory\sub directory
set dTarget=D:\Documents
set fType=*.doc
for /f "delims=" %%f in ('dir /a-d /b /s "%dSource%\%fType%"') do (
copy /V "%%f" "%dTarget%\" 2>nul
)
私の質問は、2012 年 1 月 1 日から 2012 年 11 月 1 日までに作成された .txt ファイルのみをコピーしたいなど、このコードまたはこのリンクの他のコードを変更して、タイム スタンプ付きのファイルをバッチ コピーする方法です。