問題タブ [robocopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - get-childitem から robocopy へのパイプ出力
バックアップの場所に移動する必要がある一連のファイルがあります。get-childitem コマンドを使用して、目的のアイテムの配列を収集しています。収集したアイテムのリストの準備ができたら、robocopy を使用してアイテムを移動しようとしています。
これは機能しますか?
そうでない場合、個々のアイテムにパイプしてロボコピーする最良の方法は何ですか?
ありがとう
スティールユーザー
visual-studio - Visual Studio 2010 のファイル ロックにより、ROBOCOPY によるファイルのコピーがブロックされている
Windows 7 64 ビット上の Visual Studio 2010 は、.aspx、.ascx、.css、および .js ファイルをロックしています。私はフロントエンド Web 開発者であり、ROBOCOPY スクリプトを作成して、ソリューションの完全なビルドを行う必要がないようにしました。このソリューションには、すべての Web アセット ファイル (コンパイルされていないファイル) を deploy ディレクトリにコピーするビルド後の手順があります。問題は、これにより IIS がアプリを再起動し、再ログインが必要になることです。そのため、特に css、js、および html テンプレートを迅速に段階的に更新できるようにしたい場合、これは苦痛なオプションです。
ROBOCOPYバットファイル:
コマンド出力:
スクリプトを連続して実行するたびに、あるファイルでロックが解除され、次のファイルでクラッシュし、最終的にすべてのファイルがコピーされます。/W:n フラグを試しましたが、ctrl+C を押して再試行するまでロックが解除されません。robocopy がロックされたファイルを受け入れるようにする方法、または VS2010 が編集用に開いているファイルをロックしないようにする方法はありますか?
file - ソース フォルダーと宛先フォルダーの差分を 3 番目のフォルダーにコピーする
robocopy を使用して、2 つのフォルダーの違いのみを 3 番目のフォルダー (宛先フォルダーではなく) にコピーするにはどうすればよいですか?
したがって、「SourceFolder」に FileA 、 FileB 、 FileC が含まれ、「DestinationFolder」に FileA と FileB が含まれている場合、「DifferencesFolder」に FileC が含まれていることを確認したいと思います。
syntax - Windows cmd コマンド - 構文エラー
このコマンドを実行するとエラーが発生します:
私はそれを機能させることができないようです、助けてください。
visual-studio-2010 - VisualStudio2010のビルド後およびビルド前のイベントでのrobocopyの使用
Robocopyは、成功すると1を出力します。これは、成功すると0で終了するほとんどのプログラムとは異なります。Visual Studio(およびMSBUILD)は、終了コード1をエラーとして解釈します。
RobocopyをVisualStudioのビルド後およびビルド前のイベントで使用して、その失敗と成功がビルド環境によって正しく識別されるようにするにはどうすればよいですか?
注:これは多かれ少なかれこの投稿の再投稿です。
windows - Windows コマンド: 親ディレクトリを含むディレクトリ全体をコピーします。同じ親ディレクトリ名を指定しないソリューション
Windows で、親ディレクトリ フォルダを含むディレクトリ全体をどのようにコピーしますか?
たとえば、ディレクトリ c:\Folder があり、それを d: にコピーするとします。
今のところ唯一の方法は次のとおりです: xcopy /E c:\Folder d:\Folder
同じ終了ディレクトリ (フォルダ) を指定せずにこれを行う方法はありますか?
continuous-integration - CruiseControl.netスペースフィールド分割パス
このフィールドを使用してCC.NET内のパスを定義していますが、パスにスペースが含まれています。私はrobocopyタスク内で定義を使用します。ただし、cruisecontrol.netでrobocopyコマンドを実行すると、パスC:\ myプロジェクトがC:\myとして解釈されます。
この問題を回避するにはどうすればよいですか?ありがとう。
batch-file - 特定の名前に一致し、それらのディレクトリツリーを保持するフォルダをコピー/削除するバッチスクリプト
CMD.EXE
(ターゲットシステム:MS Windows 2k3)のバッチスクリプトを記述して、次のことを実行できるかどうか疑問に思っています。
rootfolder
たくさんのファイルやディレクトリを含むフォルダを作りましょう。一部のサブディレクトリ(さまざまなレベル)は、と呼ばれる場合がありますdirname
。rootfolder2
のディレクトリツリー構造をコピーしてフォルダを作成したいのですが、その内容rootfolder
を含むフォルダのみが含まれています。dirname
同じフォルダをコピーしてから削除したいのですがrootfolder2
例:
そして、私が探している出力は次のようになります。
C / C ++ / Java / etcでコンソールアプリケーションを作成せずにこれを行うことはできますか?
よろしくお願いします、ジョー
単純なxcopyとバッチスクリプトを使用した私の質問に対する答えは次のとおりです。
クレジットは次の場所に移動します:ファイル名の再帰的な名前変更+バッチファイルを使用したフォルダー名
powershell - 外部コマンドがサイレントに失敗する Powershell のバグ
リモート処理を使用し、多くのファイルのコピーと PowerShell モジュールのロードとアンロードを行う複雑な PowerShell スクリプトがあります。スクリプト内で robocopy を使用して変更ファイルのみを移動し、すべてが正常に機能します。
ただし、時々、powershell セッションが奇妙な状態になり、外部コマンドを実行できなくなります。たとえば、コンソールに robocopy と入力すると、エラーも出力もなく、すぐに返されます。whoami と入力すると、出力なしですぐに返されます。この状態になるのは、同じスクリプトの実行の約 10 回に 1 回だけです。
コンソールを閉じて新しいセッションを開始すると、すべてが正常に戻ります。ここで何が起こっているのか分かりますか?この状態をデバッグまたは修正する方法がわかりません。
ありがとう、マイク
更新配列を write-host に渡すと、この動作を引き起こす可能性が ある既知の問題があるようです。私はこれをやっているとは信じていませんが、確実に知ることは困難です. whoami の結果が空になったときにテストするトラップを配置することができました。奇妙なことに、長時間実行されているリモート操作を待っている間に発生するようです。
sharepoint - Sharepointフォルダーをコピーし、アクセス許可を保持します
私はこれを少し調査してきましたが、Sharepointフォルダーをコピーしても、実際にはアクセス許可が損なわれないことがわかりました。
SharepointフォルダーをX:\にマッピングしてから、次のコマンドでRobocopyを使用してみました。
これによりフォルダがコピーされますが、アクセス許可は保持されません。実際、コマンドウィンドウにこのエラーメッセージが表示されます。
問題は、私の構文が間違っているのか、それともSharePointでフォルダーのアクセス許可をコピーできないのかということです。