[前の記事]« .xlsファイルの.csvへの変換はバッチ処理化できる?
[次の記事]バッチファイルでテキストファイル内に指定した文字を記入(追加)したい »

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

▲カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

プログラムの更新日時を比較して最新版をコピーしたい

838.
更新日時の取得とファイルコピーについて
2004年09月22日(水) 14時56分
SA
●DOS/Windowsのバージョン↓
Ver.WindowsXP
はじめまして。早速質問です。
AというフォルダとBというフォルダがあります。
Aフォルダ、Bフォルダの中にはいくつかのEXEファイルが入っているとします。
Bフォルダの中のEXEファイルは常に最新のEXEファイルが入っています。
そこで、AフォルダとBフォルダのEXEファイルを更新日時で比べたいのです。
そして、もしBフォルダに入っているEXEファイルのほうが新しかったら、AフォルダのほうにそのEXEファイルをコピーしたいのであります。
そんな事はできるのでしょうか?ご助言の方よろしくお願い致します。
840.
Re:更新日時の取得とファイルコピーについて
2004年09月22日(水) 17時23分
TEST
DIRコマンドでファイル情報をリダイレクトで拾ってテキストに吐き出し日付部分をFOR文でとってくる。という方法を両フォルダともにおこない比較する方法ではどうでしょうか?

DIR ××× > TESTFILE
for /F "tokens=1,2*" %%i in ( TESTFILE ) do (
    SET HIUDKE=%%i
)
IF文で比べる
新しければコピー

雑な説明でごめんなさい。
843.
Re2:更新日時の取得とファイルコピーについて
2004年09月23日(木) 00時03分
みー
XCOPY /D で行ってはいかがでしょうか?

/D:月-日-年
 指定された日付以降に変更されたファイルをコピーします。
 日付が指定されなかったときは、送り側の日付が受け側の日付より新しいファイルだけをコピーします。

このスイッチを使えば、常に最新の状態に保てると思います。
 
 


カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2004年09月22日 09:29に投稿されたエントリーのページです。

ひとつ前の投稿は「.xlsファイルの.csvへの変換はバッチ処理化できる?」です。

次の投稿は「バッチファイルでテキストファイル内に指定した文字を記入(追加)したい」です。

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

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