FileSynchronizer for Sailor Mercury
このプログラムはファイルの完全なバックアップを作成するためのプログラムです。よくあるファイルコピーツールです。以下のような特徴があります。
ダウンロード sync101.lzh 12,669バイト(ソースつき)
sync [option] <src path> <dst path>
空白を含んだパス名をしていするばあいは、"〜"で囲む必要があります
たとえば、sync -rod C:\ \\server\share\bakcupとすると、C:ドライブ以下の完全なバックアップが\\server\share\backup以下に作成されます。
| -r | ディレクトリを再帰的にコピーします。デフォルトは指定されたディレクトリのみコピーされます。 |
| -o | ファイルコピー時に強制的に上書きします。デフォルトはタイムスタンプが新しいときだけコピーされます。 |
| -d | ディレクトリコピー時に、ソースディレクトリになかった余計なファイルを削除します。 |
| -u | コピー元ファイルのタイムスタンプの方が新しいときだけコピーします。 |
| -c | コピーに失敗しても作業を続けます。 |
| -v | バーボーズモードです。 |
| -n | 実際にはコピーを行わないで、実行結果だけを表示します。 |
基本的なコピールールは以下の通りです。
| src path | dst path | 動作 |
|---|---|---|
| ファイル | 存在しないパス | リネームコピーされます |
| ファイル | 既存のファイル | 上書きコピーされます |
| ファイル | 既存のディレクトリ | ディレクトリにコピーされます |
| ディレクトリ | 存在しないパス | dst pathをディレクトリ名とみなし、新たにディレクトリを作成してそこにコピーします |
| ディレクトリ | 既存のファイル | エラーになります |
| ディレクトリ | 既存のディレクトリ | ディレクトリの内容を別のディレクトリにコピーします |
| 複数のファイル | 存在しないパス | dst pathをディレクトリ名とみなし、新たにディレクトリを作成してそこにコピーします |
| 複数のファイル | 既存のファイル | エラーになります |
| 複数のファイル | 既存のディレクトリ | ディレクトリにコピーされます |
| 複数のディレクトリ | 存在しないパス | dst pathをディレクトリ名とみなし、新たにディレクトリを作成してそこにコピーします |
| 複数のディレクトリ | 既存のファイル | エラーになります |
| 複数のディレクトリ | 既存のディレクトリ | ディレクトリの内容を別のディレクトリにコピーします |
このプログラムはamiwareです。マーキュリー規約に準拠します。
| 日経MIX | t.kono@mix.or.jp |