タグ付けされた質問 「robocopy」

Robocopy(または「ロバストファイルコピー」)は、コマンドラインディレクトリレプリケーションコマンドです。

3
Robocopyは、1分未満の時間増分でファイルを監視できますか?
Robocopyソースディレクトリを監視し、変更のあるファイルをコピーするオプションがあります。あなたは、ディレクトリ内の多くの変更がコピーする前に発生しなければならない方法を指定する(できる/mon n場所n変更の数がある)とどのくらい(再スキャンする前に待機する/mot t場所をt分単位で待機する時間があります)。 スキャンしているファイルが1つしかないので、ほぼ継続的にフォルダーを監視したいと思います。ロボコピーモニターを1分未満の時間で作成することはできません。試してみまし/mot 0.5たが失敗しました。私も試してみましたが/mot 0、robocopyは継続的に監視することなく、1回スキャンした後に終了します。 1分未満の時間増分で、ロボコピーにフォルダーをほぼ連続的にスキャンさせるにはどうすればよいですか?または、ファイルソースを常に監視し、変更をリアルタイムでコピーできる他のコマンドラインツールはありますか?

7
Robocopyのunilog出力が意味不明です
Unicode文字のファイルがあるため、Windows 7でrobocopyを使用してUnicodeログを生成しようとしました。私が使用したコマンド: robocopy C:\mysource D:\mydest /mir /unilog:backup.log /tee コピーが機能し、画面上の出力が正しいことをファイルします。ログファイル自体は意味不明なだけです。これは、コマンドプロンプトとPowershellのどちらを使用しているかには関係ありません。 何ができますか?私は何か間違ったことをしていますか?
10 unicode  robocopy 

3
「ファイル名が長すぎる」場合、robocopyによって作成された再帰ディレクトリを削除します
/xjスイッチを使用せずにrobocopy.exeを実行してC:\ Users \フォルダーをバックアップした後、長すぎる再帰ディレクトリができました。たとえば、実行dir /b /sすると、次のエラーが表示されます。 ディレクトリ名C:\ Users \ ... \ AppData \ Local \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data \ …

2
Windows 7の入れ子になったフォルダー構造を削除する[重複]
この質問にはすでに回答があります: パス/名前が通常の削除には長すぎるディレクトリを削除する方法 (23回答) 4年前休業。 失敗したノードスクリプトを実行して、次のようなフォルダ構造を作成しました。 \myfolder \myfolder \file.txt \myfolder \file.txt \myfolder \file.txt \etc. これは300回以上ネストされていると思います。 delファイルパスが長すぎるためできません。 robocopyこの時点で実際にフリーズするため、使用できません。 FileAssassinどうやらファイル専用なので使用できません。 この回答の.batスクリプトを使用してみました。非常に深くネストされているフォルダを削除して、「ファイル名が長すぎます」を回避するにはどうすればよいですか。、それはまだ実行中ですが、再帰レベルでは、すべてのサブフォルダーが1文字に名前変更されたとしても、フォルダーが260(または制限が何であれ)よりも長くなることを恐れています。 これproblemをファイルシステムから削除するにはどうすればよいですか? 編集 DeepRemoveが成功しました!勝利!3,421レベルの再帰。ジーシュ!今後は、nodejs(またはファイルシステムのプログラムによる変更)に注意していきます。再帰が含まれるとき!

2
進行状況をコンソールのみに記録してロボコピーする方法は?
%進行状況でコンソールを更新するが、%進行状況でログファイルを乱雑にしないRoboCopyを実行したい。 次のRoboCopyコマンドは、目的のコピーを実行し、ログ情報をログファイルに追加します。 RoboCopy <source> <dest> /log+:<log file> /tee 問題は、ログファイルが進行状況の%更新で乱雑になることです。したがって、コマンドを次のように変更する必要があります。 RoboCopy <source> <dest> /log+:<log file> /tee /np 今問題は、画面に進行状況の更新が何も表示されないことです。 http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspxを数回読みましたが、必要なスイッチが見つかりません。何かが足りないのですか、それとも達成したいことは不可能ですか?
8 robocopy 

1
robocopyはファイルのローカルコピーを作成しますか?
共有フォルダーを介してアクセスするシーゲイトNASがあります。また、共有フォルダーを持つ3台のコンピューターがあります。3台のコンピューターからSeagate NASにファイルをバックアップしたい。seagate NAS自体ではこれらのタスクを実行できないので、実行中の3番目のWindowsサーバーから実行したいです。3台のコンピューターからNASにファイルをコピーするようにWindowsサーバーに指示すると(robocopyを使用)、「コンピューター1,2,3上の共有フォルダー」からコピーされるため、低速になります-> Windows Server-> NAS直接コピーしますか?私の質問が誰かが答えるのに十分明確であることを願っています...

1
WAN上の2台のリモートコンピュータ間でRobocopyを使用するとどうなりますか?
いくつかの詳細:私が勤めている会社の支店の1つにローカルサーバーがあり、それはかなり悪いインターネットを持っています。私はRobocopyを使っていくつかの大きなファイルを一度サーバーに移動し、それからそのファイルをローカルネットワークを介して他のいくつかのコンピューターに移動するために再び使っています。それは私の質問に私をもたらします... robocopy.exeは、データをサーバーからマシンのUNCパスに直接送信することを知っていますか、それとも最初に私に返ってきますか?デスクトップではなくブランチサーバーからスクリプトを実行するほうが速いでしょうか。違いはありますか。 ファイルエクスプローラを使って手動でこれを行った場合も、同じ状況について知りたいと思います。 転送を行うために私が書いたPowerShellスクリプト。問題のファイルは〜3 GBです。 $params1 = @( "\\Remoteserver\C$\sourcefolder", "\\Remotecomputer\C$\Users\someuser\Desktop", "file_Moved.iso", "/ipg:25") robocopy $params1 | Write-Host

1
Robocopyは変更されたファイルのみを新しいフォルダーにコピーします
次のようなバックアップを作成したい:C:/ backups / 20140101 /ソースフォルダーのすべてのファイルC:/ backups / 20140102 /最後のバックアップ以降に変更されたファイルのみC:/ backups / 20140103 /最後から変更されたファイルのみバックアップ ロボコピーに似ていますが、出力フォルダーが異なります。 現時点では、毎回すべてをコピーしていますが、これは時間効率が悪い(およびスペースですが、それは問題ではありません)。 前もって感謝します

0
ログファイルにRobocopyエラーが見つかりません
Windows 10 64ビット(フランス語バージョン)で実行されているrobocopy .cmdファイルがあり、概要セクションのログファイルの最後にエラーが表示され続けます。 Total Copié Ignoré Discordance ÉCHEC Extras Rép : 3569 1 3567 0 1 0 Fichiers : 21490 98 21392 0 0 59 Octets : 3.616 g 13.63 m 3.603 g 0 0 2.53 m Heures: 0:00:34 0:00:21 0:00:00 0:00:12 Débit : 658152 Octets/sec. Débit : 37.659 …
2 robocopy 

1
robocopyを使用してネットワーク経由でコピーしようとするとエラーが発生する
C:\Users\Alex.Newton>robocopy /"\centlpf01cz6c\c$\Program Files\ProgramName\/" /" \centlpf01cz6c\Program Files\TestBatch\Test\/" ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Mon May 25 15:42:30 2015 2015/05/25 15:42:30 ERROR 67 (0x00000043) Getting File System Type of Destinatio n \\centlpf01cz6c\Program Files\TestBatch\Test\ The network name cannot be found. Source : \\centlpf01cz6c\c$\Program Files\ProgramName\ Dest - \\centlpf01cz6c\Program Files\TestBatch\Test\ …

1
新しいファイルのみをバックアップする方法
何年も前に、パラメータ/ E / D / Y / V / R / Hを指定してXCOPYを使用するスクリプトを作成しました。これにより、常にすべてが更新された新しいファイルをDropboxにバックアップできます。私はWindows 7と10にアップグレードしたので、Windows 7がファイルをコピーするときにファイルの日付を変更してデータの大きなサラダを作成/変更するため、うまくいきませんROBOCOPYを使用すると、重複したディレクトリを維持できますが、常にすべてのファイルを更新しますが、それは遅いです(1Terabyteを維持する必要があります)。または実際に変更されたものを見つけて、変更されたファイルのみを更新できるコピープログラムですか?ありがとう、エリ・ジェイコブ

0
ユーザーがログインせずにrobocopyを使用してフォルダーをスケジュールされたタスクとしてミラーリングする
同じパスワードとユーザー名を持つ2つのサーバー、1つのローカルユーザーがあります。常に一方向転送serverA-> serverBになります。 (serverBで)実行するスケジュールされたタスクを作成しました robocopy \\serverA.domain.gov\datastore c:\datastore /MIR ユーザーはMSDNサイトで推奨されているようにバッチサービスとして実行されており、タスクは常に失敗します。ユーザーは、serverAでRXアクセスを持ち、serverBでフルアクセス(リスト以外)を持ちます。(ローカルユーザーとして)cmdboxでコマンドを手動で実行すると、アクセスが拒否されたと表示されますが、その理由はよくわかりません。robocopyを手動で実行すると、robocopyにはc:\ datastoreに対する権限がありませんが、そうであると表示されます!

2
Robocopy-データ検証を有効にしますか?
robocopyを使用してファイルをコピーしていますが、宛先ファイルが常に破損していることに気づきました。転送中に各チャンクを検証するために使用できるrobocopyのオプションはありますか?7zipを使用すると、転送の完了後にチェックサムが一致しないことがわかります。
1 robocopy 

1
Windowsの基本的な機能を使用して、C言語などのプログラムの助けを借りずに、ファイルを単にオープン状態に保つにはどうすればよいですか?
robocopyがWindowsのtxtエディターで開いた開いているファイルをまだコピーする理由 上記の質問に加えて、サーバー2016環境のような裸のウィンドウ環境でファイルを開いたままにして、開かれたファイルのコピーを回避するロボコピープロパティを表示したり、テスト目的でログにエラーを表示する最も簡単な方法はありますか? Windowsサーバーのバッチまたは他の既存の機能のいずれかで許容される可能性があります このようなVBS sthは機能しません Set MyFile = fso.OpenTextFile(FileName、ForWriting、True) MyFile.WriteLine "Hello world!"を実行します ループ

1
robocopy / mirがフォルダー構造を複製していません
次のスクリプトを使用して、2013年1月1日より前にすべてをアーカイブしています。 foreach ($i in Get-ChildItem "O:\Projects” -Force -Recurse) { if ($i.LastWriteTime -gt ($(Get-Date).AddDays(-649))) { robocopy $i.FullName "A:\Operations\Projects" /Z /S /MOVE /MIR } } 問題は、スクリプトが正確なディレクトリツリーをコピーしていないことです。適切なファイルを含むフォルダをターゲットディレクトリのルートにコピーするだけです。 例として、これはフォルダー構造を表します。 プロジェクトA 見積もり QuoteA.pdf(最終更新2011年6月) 見切り CloseoutA.pdf(最終変更日2011年11月) プロジェクトB 見積もり QuoteB.pdf(最終変更日2012年10月) 見切り CloseoutB.pdf(最終変更日2013年4月) 上記のスクリプトでは、次のターゲットフォルダが作成されます。 見積もり QuoteA.pdf QuoteB.pdf 見切り CloseoutA.pdf 上記の例は非常に基本的なものです。一部のファイルは、8または9フォルダーの深さです。ソースディレクトリ内には約30,000個のフォルダーがあります。移動中に適切なファイルの完全なパスをそのままにしておく必要がありますが、どうすればそれを実現できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.