[前の記事]« アプリのログファイルに指定文字列が存在していた場合にアプリケーションログに表示させたい
[次の記事]Windowsアプリのキー操作をバッチ処理したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ
▲カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ

本日更新されたファイルを別フォルダーへコピーするバッチ

1119.
ファイルコピーについて
2006年05月18日(木) 23時51分
スプリンター◆dogwg1DV
●Windows2003Serverです。

あるフォルダ内のファイルで更新日付が現在(その日)の日付のファイルを別フォルダーへコピーするバッチを作成したいのですが何か良い方法を教えてください。
例)
■C:\log\sys****.txt ←logフォルダ内に同様のTXTファイルが複数あります。
■sys****.txtファイルは毎日「****」部分を変え作成されます。
■sys****.txtファイルの更新日付が当日(TODAY)であれば別フォルダC:\logbackフォルダにコピーしたい。
1121.
Re:ファイルコピーについて
2006年05月19日(金) 13時37分
otn
>あるフォルダ内のファイルで更新日付が現在(その日)の日付のファイルを別フォルダーへコピーするバッチを作成したいのですが何か良い方法を教えてください。

http://it-is-it.net/CMD/?%B5%A1%C7%BD%CA%CC の、
「日時を得る」とか「ログファイル処理」とか。

1122.
Re:ファイルコピーについて
2006年05月19日(金) 15時58分
じゃく
こんにちは。

>例)
>■C:\log\sys****.txt ←logフォルダ内に同様のTXTファイルが複数あります。
>■sys****.txtファイルは毎日「****」部分を変え作成されます。
>■sys****.txtファイルの更新日付が当日(TODAY)であれば別フォルダC:\logbackフォルダにコピーしたい

ざっくりとXPで動作確認をしただけなので自己責任でご確認ください。以下の内容で動作確認して問題なければ
echo move を move に書き換えてお使い下さい。


----------------------------- sample.bat
echo off
pushd C:\log\
for %%a in ( sys*.txt ) do call :sub %%~ta "%%a"
popd
exit /b

:sub
if "%1"=="%DATE%" echo move %3 C:\logback\
goto :EOF

1124.
Re:ファイルコピーについて
2006年05月22日(月) 09時32分
スプリンター◆dogwg1DV
>>あるフォルダ内のファイルで更新日付が現在(その日)の日付のファイルを別フォルダーへコピーするバッチを作成したいのですが何か良い方法を教えてください。
>
>http://it-is-it.net/CMD/?%B5%A1%C7%BD%CA%CC の、
>「日時を得る」とか「ログファイル処理」とか。
>


otnさん返信ありがとうございました。
大変参考になりました。


1125.
Re:ファイルコピーについて
2006年05月22日(月) 09時38分
スプリンター◆dogwg1DV
>こんにちは。
>
>>例)
>>■C:\log\sys****.txt ←logフォルダ内に同様のTXTファイルが複数あります。
>>■sys****.txtファイルは毎日「****」部分を変え作成されます。
>>■sys****.txtファイルの更新日付が当日(TODAY)であれば別フォルダC:\logbackフォルダにコピーしたい
>
>ざっくりとXPで動作確認をしただけなので自己責任でご確認ください。以下の内容で動作確認して問題なければ
>echo move を move に書き換えてお使い下さい。
>
>
>----------------------------- sample.bat
>echo off
>pushd C:\log\
>for %%a in ( sys*.txt ) do call :sub %%~ta "%%a"
>popd
>exit /b
>
>:sub
>if "%1"=="%DATE%" echo move %3 C:\logback\
>goto :EOF
>


おはようございます。
じゃくさん ありがとう御座いました。
前回も助けて頂き本当に感謝しています。
無知な自分にもう1点教えてください。

じゃくさんから教えて頂いた上記バッチですが
ファイルの移動(move)ではなくファイルのコピー(copy)はできないでしょうか?


1127.
Re:ファイルコピーについて
2006年05月22日(月) 14時22分
じゃく
こんにちは。

>じゃくさんから教えて頂いた上記バッチですが
>ファイルの移動(move)ではなくファイルのコピー(copy)はできないでしょうか?

echo move → copy に変えてください。
もしファイル名が重複して、「上書きしますか(Y/N)」のメッセージが出る場合で常に上書きしたい場合は、
echo move → copy /Y にしてください。


1130.
Re:ファイルコピーについて
2006年05月25日(木) 00時15分
スプリンター
>こんにちは。
>
>>じゃくさんから教えて頂いた上記バッチですが
>>ファイルの移動(move)ではなくファイルのコピー(copy)はできないでしょうか?
>
>echo move → copy に変えてください。
>もしファイル名が重複して、「上書きしますか(Y/N)」のメッセージが出る場合で常に上書きしたい場合は、
>echo move → copy /Y にしてください。
>
>

じゃくさんこんちちは。
お礼が遅れてすみません。

じゃくさんのおかけで問題が解決しました。
本当に有難うございました。

 


 

1119.ファイルコピーについて スプリンター◆dogwg1DV 06/05/18(木) 23:51
1121.Re:ファイルコピーについて otn 06/05/19(金) 13:37
1124.Re:ファイルコピーについて スプリンター◆dogwg1DV 06/05/22(月) 09:32
1122.Re:ファイルコピーについて じゃく 06/05/19(金) 15:58
1125.Re:ファイルコピーについて スプリンター◆dogwg1DV 06/05/22(月) 09:38
1127.Re:ファイルコピーについて じゃく 06/05/22(月) 14:22
1130.Re:ファイルコピーについて スプリンター 06/05/25(木) 00:15
 
 


カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ
カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2006年05月18日 22:22に投稿されたエントリーのページです。

ひとつ前の投稿は「アプリのログファイルに指定文字列が存在していた場合にアプリケーションログに表示させたい」です。

次の投稿は「Windowsアプリのキー操作をバッチ処理したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート