問題タブ [file-copying]

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 投票する
6 に答える
10735 参照

c# - Windows ファイル キャッシュを使用せずにファイルをコピーする

パス A からパス B にファイルをコピーし、Windows ファイル システムのキャッシュを抑制する方法を知っている人はいますか?
一般的な用途は、USB ドライブまたはサーバーから大きなファイルをローカル マシンにコピーすることです。ファイルが非常に大きい場合、たとえば 2GiB の場合、Windows はすべてをスワップアウトするようです。C# の例を優先しますが、可能であれば、これは何らかの Win32 呼び出しになると思います。

0 投票する
21 に答える
2726466 参照

python - ファイルをコピーするには?

Pythonでファイルをコピーするにはどうすればよいですか?

os モジュールの下に何も見つかりませんでした。

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

c# - 長いファイル パスを処理するための WINAPI 呼び出しの何が問題になっていますか?

Windows で深いパス (フォルダーではなくファイルであるため、robocopy は問題外) を使用してファイルをコピーする最良の方法を見つけようとしています。私が思いついた最善の解決策は、私自身の解決策を書くことです。10,000 文字の深いパスを持つディレクトリの一覧表示を処理するコードを作成できましたが、同じアプローチを使用しても、実際にファイルをコピーすることはできないようです。パスの前に \?\ を付けて System.IO ライブラリを使用するのに疲れましたが、うまくいかないようでした。

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

performance - Copyfile() を使用して別のコンピューターからファイルをコピーする際のパフォーマンスの問題

VC++ VisualStudio 2003 を使用しています。

複数の画像ファイル (1 ファイルあたり 30kb 程度) を別のコンピューターの共有フォルダーからローカル ファイルにコピーしようとしています。

問題は、1 回の転送で 2000 を超えるファイルが存在する可能性があり、それが完了するまでにかなりの時間がかかることです。

コピーを高速化できる別のコンピュータからファイルをコピーする別の方法はありますか?

前もって感謝します。

編集* クライアントの要求により、コード ベースを劇的に変更することはできません。技術的でない問題のためにベスト プラクティスから逸脱する必要はありませんが、より微妙なアプローチはありますか? 別の関数呼び出しなど?

誰かがそのようなことを知っている場合に備えて、私は魔法のブードゥー教を求めていることを知っています.

0 投票する
3 に答える
2986 参照

winapi - ファイルのコピーが終了したことを知る方法

ReadDirectoryChangesWを使用してフォルダーをスパイしています。大きなファイルをフォルダーにコピーしている場合、複数のFILE_ACTION_MODIFIEDメッセージを受信できます。ウィンドウがファイルの大きなチャンクを書き込むたびに、それぞれのファイル変更通知を受け取るようです。時間。CreateFile APIを使用して、ファイルをAPで開くことができるかどうかを確認しようとしましたが、一部のファイルは常に他のAPによってロックされています。たとえば、Outlookを開いている場合、PSTは更新されますが、APは更新できます。アクセスしないでください。シャドウコピーを開始して開く必要があります。だから私の質問は、ファイルがコピーを終了したことを知る方法ですか?

0 投票する
6 に答える
5958 参照

c# - File.Copy と WPF

WPFのメソッドに少し問題がありFile.Copyます。私のコードは非常に単純で、実行すると例外が発生します。

Images相対フォルダです。

これが私のコードです。先ほど言ったように、シンプルで同じコードがコンソール アプリケーションで問題なく動作します。まったく問題ありません。

それで、助けてくれる人がいたら、ありがとう。

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

c++ - テキストファイルをコピーするためのより良い方法は何ですか?

特定の変更を加えて、あるファイルから別のファイルにテキストをコピーしています。

input.txt、tmp.txt、output.txtがあります。

アイデアは、数行をtmp.txtにコピーし(区切り文字に到達するまで)、テキストをtmp.txtからoutput.txtに移動し、tmp.txtをワイプしてから、入力の最後に到達するまでサイクルを続行することです。 TXT。

tmp.txtファイルに問題があります。初めてコンテンツをコピーした後、書き込み用にファイルを閉じて削除し、再度開いた後でも、新しいテキストの受け入れが停止します。私のコードは本当に乱雑になりました。

誰かがこれを行うためのきちんとした方法を提案できますか?(tmp.txtにコピーし、tmp.txtからコピーし、tmp.txtをワイプしてサイクルを続行します)

Nbこれは、宿題の問題で立ち往生しているサブタスクです。テキストファイルからc++コメントを削除しています。

編集:なぜtmp.txtが必要なのか疑問に思っている人のために:プログラムが*/オープンコメントなしで(クローズコメント)に遭遇した場合、前のコメントまで、それ以前のすべてをコメントとして扱う必要があります。コメントである場合とそうでない場合があるテキストを保持するために一時を使用しています。そうである場合は、tmp内のテキストを削除します。そうでない場合は、tmp内のテキストをoutput.txtにコピーします。

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

python - Pythonでリモートイメージをコピーするにはどうすればよいですか?

リモート イメージ (たとえばhttp://example.com/image.jpg) をサーバーにコピーする必要があります。これは可能ですか?

これが実際に画像であることをどのように確認しますか?

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

batch-file - バッチ ファイルに書き込み、ファイル内のテキストを読み取り、他のテキスト ファイルにコピーする

クライアント ワークステーションでテキスト ファイルを読み取り、そのテキストをそのワークステーション番号のテキスト ファイルにコピーします。このプロセスは、500 以上のワークステーションに対して行う必要があります。

私は NOde ライセンス サーバーを持っていて、そのバージョンを更新したので、クライアントも更新する必要があります。c:\ に作成されたクライアント 1 つのファイルを更新した後、そのファイルを読み取り、そのファイル内のテキストを comuter 名でコピーする必要があります。私のコンピュータ名は dg0111 になります。そのため、すべてのノードからそのファイルを読み取り、クライアントを提出する必要があります。

0 投票する
6 に答える
3082 参照

c# - C# でのパフォーマンスの高いファイル コピー?

約 500k jpg ファイルの巨大なディレクトリがあり、特定の日付より古いすべてのファイルをアーカイブしたいと考えています。現在、スクリプトの実行には数時間かかります。

これは、GoGrid のストレージ サーバーの非常に低いパフォーマンスと関係がありますが、同時に、私がやっていることを達成するためのより効率的な方法があると確信しています。

ここに私が持っているコードがあります:

Days().Ago() は単なるシンタックス シュガーです。