2

シナリオ:

特定のファイルを別の場所にコピーしたい。

宛先フォルダーのパス:D:\Correct\email

ソースフォルダのパス:C:\Revert\email

ここのemailフォルダーには多くのサブフォルダーがあり、各サブフォルダーには次のような2つのファイルが含まれているabc.csvため、ファイルを最後に作成したフォルダー(つまり、電子メールフォルダーのサブフォルダー)から宛先フォルダーxyz.csv にコピーします。サブフォルダーの名前を知る必要はありません。 abc.csv

前もって感謝します。

4

1 に答える 1

0

でソートされたディレクトリのリストを取得できます

dir /B /TC /O-D /AD

最初の結果を変数に入れることができます

for /f "usebackq delims=" %%D in (`dir /B /TC /O-D /AD C:\Revert\email`) do if not defined Newest set Newest=%%~fD

その後、ファイルをコピーすることができます

copy /Y %Newest%\*.csv D:\Correct\email
于 2012-06-01T13:18:10.370 に答える