2010-12-10 13 views
1

これは簡単ですが、何らかの理由で問題が発生しています!ファイルを最新の状態に保つためのバッチファイル

  • は、cに\ sharelocation \フォルダ\ファイルの比較:\フォルダ\ファイル
  • ファイルが異なる場合は、

だから最初、私はNetBIOSの共有にアクセスする方法が必要ローカルファイルを置き換えますバッチファイルから、そして2つのファイルが同じかどうかを確認する方法が必要です。 fcはERRORLEVELを返しますか? netを使用してNetBIOSの場所をローカルドライブとして追加し、そのようにアクセスできますか?

私はバッチスクリプトではなく、プログラミング言語(これは一般的なもののほとんどを知っています)でこれをやりたいと思っていますが、それ以外の方法でやりたいと思っています。

+0

ファイルを単純にコピーできませんか?とにかくそれを置き換えるつもりならば、それが違うかどうか比較するのはなぜですか? –

+0

大きなファイルと多くのユーザー、主に。実際には、ハッシュを比較するのが最善の方法です。 – Charles

+1

[robocopy](https://secure.wikimedia.org/wikipedia/en/wiki/Robocopy)のようなツールは、変更した場合は比較とコピーを行う方が良いでしょう。 1つのコマンドを使用すると、ミラー化、再同期化、変更された日付の比較などに役立ちます。 – ewall

答えて

1

あなたはUNC構文を使用して、共有上のファイルにアクセスすることができます

\\servername\sharename\folder\file 

これは、コマンドプロンプト、ドライブ文字をマップする必要はありませんからとバッチファイルから同様に動作。

関連する問題