[前の記事]« 結果の出力から件数部分を抽出して環境変数にセットしたい
[次の記事]名前に日付を含むファイルの一括削除 »

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

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

既存のファイルを他のディレクトリの最新ファイルで上書きしたい

391.
ファイルが存在したら上書き
2004年04月13日(火) 14時10分
eight
eightです。どなたかのお知恵を拝借させてください。

ある特定のフォルダにファイルが
存在したら、FD内にある同名ファイルで上書きコピー
存在しなかったら、コピー処理をせず
といったバッチの作成例をご教示いただければ幸いです。

上記処理で対象とするファイル数とフォルダ数が多いため、
条件分岐でバッチを書くと長くなってしまいそうで、
どなたかのお知恵を拝借したい次第です。

よろしくお願いいたします。
392.
Re:ファイルが存在したら上書き
2004年04月13日(火) 15時57分
じゃく
こんにちは

>ある特定のフォルダにファイルが
>存在したら、FD内にある同名ファイルで上書きコピー
>存在しなかったら、コピー処理をせず
>といったバッチの作成例をご教示いただければ幸いです。

OSの記述がないため、2000/XP系と仮定します。
今回は未検証です。上書きしても問題ないファイルで試してみてください。

echo off
for %%F in ( a:\*.* ) do if exist c:\test\%%~nxF copy /y a:\%%F  c:\test\%%~nxF 
394.
Re2:ファイルが存在したら上書き
2004年04月13日(火) 17時29分
eight
eightです。

じゃく様、早速のレスありがとうございます。
OSの記述が抜けておりました。失礼しました。
NT/2000で考えております。
早速ご教示の例でテストをしてみます。

>OSの記述がないため、2000/XP系と仮定します。
>今回は未検証です。上書きしても問題ないファイルで試してみてください。

>echo off
>for %%F in ( a:\*.* ) do if exist c:\test\%%~nxF copy /y a:\%%F  c:\test\%%~nxF 

 
 


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

 

カテゴリー一覧

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


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

資料書籍

About

2004年04月13日 16:45に投稿されたエントリーのページです。

ひとつ前の投稿は「結果の出力から件数部分を抽出して環境変数にセットしたい」です。

次の投稿は「名前に日付を含むファイルの一括削除」です。

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

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