yyyymmdd_hhmmss_Demos.zip
のように日付と時刻が付加されたzipファイルのリストがあります。今、ソースディレクトリに最近追加されたzipファイルを取得する方法。 copy
コマンドを使用して、このファイルをターゲットにコピーする必要があります。ウィンドウ内のバッチスクリプトを使用して最新のファイルを取得する方法
forfilesについていくつかの情報を見つけましたが、それを数秒間行う方法については考えていません。
yyyymmdd_hhmmss_Demos.zip
のように日付と時刻が付加されたzipファイルのリストがあります。今、ソースディレクトリに最近追加されたzipファイルを取得する方法。 copy
コマンドを使用して、このファイルをターゲットにコピーする必要があります。ウィンドウ内のバッチスクリプトを使用して最新のファイルを取得する方法
forfilesについていくつかの情報を見つけましたが、それを数秒間行う方法については考えていません。
あなたはの
pushd D:\a
for /f "tokens=*" %%a in ('dir /b /od') do set newest=%%a
copy "%newest%" D:\b
popd
私はちょうどフォルダaにテキストファイルのセットを置き、フォルダbとしてターゲットを作ったので、このコマンドを書いた /f "tokens = *" %% a( 'dir D:\ a/"%newest%" D:\ b これは私のためには機能しません。何が間違っていますか? – azzaxp
@azzaxp最新の回答をお試しください。何らかの理由でディレクトリが問題だったようですが、私はその理由はわかりません。 –
'dir/b/od'はもしあればサブディレクトリも表示します。私はあなたが '/ a-d'スイッチを使ってそれらを除外すべきだと思っています(OPはもちろんサブディレクトもコピーしない限り) – wmz
pushd \\ryap\CONTROL_DATOS
for /f "tokens=*" %%a in ('dir \\ryap\CONTROL_DATOS /b /od') do set newest=%%a
Xcopy/Y "\\ryap\CONTROL_DATOS\%newest%" "D:\TXT_SOURCES\"
popd
何をしているのか説明せずにコードを貼り付けるのはあまり役に立ちません。あなたは説明を追加できますか? – SaeX
が重複する可能性を使用することができます[私はディレクトリから最新のファイルをコピーするには、Windowsのバッチスクリプトを書くにはどうすればよい?](http://stackoverflow.com/questions/97371/how-do-i-write-a-windows-batch-script-to-a-new-file-from-a-directory)最近修正されたファイル、最近追加されたファイルディレクトリ、または最も高いyyyymmdd_hhmmssを持つファイルにコピーします。 –