問題タブ [xcopy]

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.

0 投票する
4 に答える
68749 参照

windows - xcopy を使用して複数のファイル/ディレクトリをコピーしますが、その中にはスペースが含まれているものもあります

xcopy を使用して、複数のファイルとディレクトリを外付けハード ドライブにコピーしようとしています。次のコマンドは正常に動作します...

...ただし、スペースのある d:/location/folder 内のファイル/ディレクトリはコピーされません。Windows では、スペースを含むファイル名を引用符で囲む必要があることは理解していますが、名前にスペースを含む複数のファイルまたはフォルダーが存在する可能性がある巨大な再帰コピーを実行しようとしている場合はどうすればよいですか?

0 投票する
1 に答える
880 参照

asp.net-mvc - コマンドは EntityFramework.SqlServerCompact nuget package でコード 4 で終了しました

「EntityFramework.SqlServerCompact nuget packge」を使用しようとすると問題が発生します。

モデル クラスを作成し、新しいコントローラーを作成するときに、新しい ASP.NET MVC Tools Update MVcScaffolding out the box 機能も使用しています。このツール機能は、私の DbContext クラスも作成します。

ここで説明されているように:

http://www.hanselman.com/blog/Mix11WebPlatformAndToolsKeynoteDemoScript.aspx

すべて順調。しかし、「EntityFramework.SqlServerCompact nuget packge」を追加してコンパイルしようとすると、次のエラーが発生します。

ここに画像の説明を入力

私のマシンは Windows Vista、32 ビットで、必要に応じて VS 2010 pro を使用しています。

0 投票する
1 に答える
3700 参照

tfs - TFS 2010 チーム ビルド - ファイルの名前を変更する

私の TFS 2010 チーム ビルドの一部として、構成ファイルをネットワーク上の場所からビルド先の出力フォルダーにコピーしようとしています。

xcopy を呼び出しプロセス タスクとして使用して、コピーの一部としてファイルの名前を変更することを除いて、すべて正常に動作するようになりました。問題は、別の宛先ファイル名を指定すると、XCOPY が宛先がファイルなのかディレクトリなのかを尋ねることです。

server.exe.config がファイルの場合は F を、ディレクトリの場合は D を押すように XCOPY が要求します。XCOPY には、この動作を抑制する方法がないようです。基本的な COPY コマンドを使用してみましたが、チーム ビルドは COPY コマンドを認識しないとだけ言っています。

チーム ビルドの一部としてファイルの名前を簡単に変更する方法や、別のコマンド ライン ツールを使用してこれを実現する方法はありますか?

乾杯

0 投票する
1 に答える
1795 参照

windows - XCOPY と RENAME バッチ ファイル?

ディレクトリを再帰的に新しい場所に移動し、ディレクトリの名前を変更する必要があります。XCOPY を使用してディレクトリを移動し、その上で RENAME コマンドを実行しますか (またはその逆)、またはより良い方法はありますか?

0 投票する
1 に答える
1763 参照

windows - Windows コマンド: 親ディレクトリを含むディレクトリ全体をコピーします。同じ親ディレクトリ名を指定しないソリューション

Windows で、親ディレクトリ フォルダを含むディレクトリ全体をどのようにコピーしますか?

たとえば、ディレクトリ c:\Folder があり、それを d: にコピーするとします。

今のところ唯一の方法は次のとおりです: xcopy /E c:\Folder d:\Folder

同じ終了ディレクトリ (フォルダ) を指定せずにこれを行う方法はありますか?

0 投票する
2 に答える
477 参照

regex - 正規表現を使用して、.csproj ファイルに埋め込まれた xcopy ステートメントを分割するにはどうすればよいですか?

私は大量の (~2000) .csproj ファイルを扱っています。この開発スタッフには、ビルド プロセス中に物事を移動するために、ビルド後のイベントに xcopy を埋め込む歴史的な前例があります。ビルドの知識を 1 か所にまとめるために、自動ビルド プロセスでの宣言型ビルド アクションを優先して、これらの xcopy 呼び出しを根絶することに取り組んでいます。

そのことを念頭に置いて、xcopy に提供されるパス引数を切り取るために使用できる正規表現を考え出そうとしています。ステートメントにはいくつかの種類があります。

具体的には:

  • スイッチの予測不可能な配置
  • 宛先パス引数が常に指定されているとは限りません
  • パス引数が引用符で囲まれることがある

私は正規表現のウィザードではありませんが、これは私がこれまでに得たものです (括弧の過度の使用は、powershell で一致を保存するためです:

(.*x?copy.* '"?)([^ /'"]+)('"/.* '"?)([^ /'"]+)('"?.*)

([^ /'"]+)セクションは、引用符、スペース、またはスラッシュを含まない文字列として定義されている、パス引数にするつもりの部分ですが、2 つの正規表現を適用する必要があると感じています (1 つはスペースで引用符で囲まれたパス用) 。および引用符なしのパス用の 1 つ)

残念ながら、この正規表現を実行すると、最初と 2 番目のパス引数の両方に同じ一致が得られるようです。最もイライラします。

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
778 参照

batch-file - XCOPY コマンドを使用した SchTask

Web パネル ソフトウェアのインストール スクリプトを作成していますが、バッチ スクリプトはあまり作成していません。これをすべて同じファイルに保存する必要があります (分離することはできません)。どうすれば正確に行うことができますか?

/TR スイッチが引用符で囲まれているため、ソース ディレクトリとターゲット ディレクトリを引用符で囲むことはできないと想定しています。'' に入れることはできますか、またはこれを行うにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
3150 参照

batch-file - 特定の名前に一致し、それらのディレクトリツリーを保持するフォルダをコピー/削除するバッチスクリプト

CMD.EXE(ターゲットシステム:MS Windows 2k3)のバッチスクリプトを記述して、次のことを実行できるかどうか疑問に思っています。

rootfolderたくさんのファイルやディレクトリを含むフォルダを作りましょう。一部のサブディレクトリ(さまざまなレベル)は、と呼ばれる場合がありますdirnamerootfolder2のディレクトリツリー構造をコピーしてフォルダを作成したいのですが、その内容rootfolderを含むフォルダのみが含まれています。dirname同じフォルダをコピーしてから削除したいのですがrootfolder2

例:

そして、私が探している出力は次のようになります。

C / C ++ / Java / etcでコンソールアプリケーションを作成せずにこれを行うことはできますか?

よろしくお願いします、ジョー


単純なxcopyとバッチスクリプトを使用した私の質問に対する答えは次のとおりです。

クレジットは次の場所に移動します:ファイル名の再帰的な名前変更+バッチファイルを使用したフォルダー名

0 投票する
1 に答える
7054 参照

batch-file - バッチファイルを使用してドメイン間でディレクトリをコピーする

バッチファイルを使用して、あるドメインのPCから別のドメインにディレクトリをコピーしたい。以下のnetuseコマンドを使用しましたが、「システムエラー53が発生しました。ネットワークパスが見つかりません」というエラーが表示されます。

私は何かが足りないのですか?助けてください。

0 投票する
2 に答える
1288 参照

deployment - FinalBuilder 6 でファイルをコピーしようとして、「Win32 エラー : ネットワーク パスが見つかりませんでした」というエラーに遭遇した人はいますか?

最終ステップとして、コンパイルされたアプリと DLL を別のサーバー上のネットワーク共有にデプロイする FinalBuilder ジョブがあります。

約 50% の確率で失敗します

Win32 エラー: ネットワーク パスが見つかりませんでした

ターゲットを \\myserver\myshare から \\myserver.mydomain.com\myshare に変更すると、多くの場合、一時的に修正されます。ビルド ファイルを変更した後の最初の 2 ~ 3 回の実行は機能しますが、その後、再び失敗し始めます。

FinalBuilder タスクは、ターゲット ボックスでの管理者アクセスを許可するドメイン資格情報で実行されています。また、Windows エクスプローラーを介してそのサーバー上の共有との間でファイルをコピーすると、確実に機能します。

私は完全に困惑しています。