問題タブ [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.
c# - C# でのパフォーマンスの高いファイル コピー?
約 500k jpg ファイルの巨大なディレクトリがあり、特定の日付より古いすべてのファイルをアーカイブしたいと考えています。現在、スクリプトの実行には数時間かかります。
これは、GoGrid のストレージ サーバーの非常に低いパフォーマンスと関係がありますが、同時に、私がやっていることを達成するためのより効率的な方法があると確信しています。
ここに私が持っているコードがあります:
Days().Ago() は単なるシンタックス シュガーです。
java - java-効果的なファイルのコピー
大量のファイルをコピーするのに最適な方法を知りたいのですが。
vb.net - copyfile 要素ファイルを使用すると、msi パッケージにバインドできません
私はwix 3.0を使用しています。フォルダー名は「images」です。すべてのファイルを画像からmsiパッケージにコピーしたいのですが、すべてのファイルをコピーしてmsiを別のPCにインストールすると、画像がバインドされませんでした。そして、単純なファイル要素を使用すると、ファイルは msi パッケージにバインドされます。それで、私は何をすべきか、
すぐに返信して
ありがとうサミール
java - CamelContext.start() はブロックしません
あるディレクトリから別のディレクトリにファイルをコピーする単純なApache Camelの例を実行したいと思います。
Apache Camel 2.0.0 を使用してこの例を実行すると、プログラムは直後に終了context.start();
し、何もしません。Thread.sleep(30000);
の開始後に追加するCamelContext
と、バックグラウンド スレッドが動作し、ファイルがソース ディレクトリから宛先ディレクトリに 30 秒間コピーされます。
ただし、Apache Camel 1.6.2 を使用して同じコードを実行すると、start()
メソッドは自動的にブロックされるため、ファイルをコピーするためにメイン スレッドをスリープ状態にする必要はありません。この動作が Camel 1.x から 2.x に変更されたというヒントは見つかりませんでした。これは本当に意図した動作ですか? Camel 2.0.0 で start() メソッドが実行をブロックすることは可能ですか?
ありがとう
winapi - ファイルは低レベルでどのようにコピーされていますか?
ちょっとした質問があります:
たとえば、.NET Framework の System.IO.File.Copy() メソッドを使用しています。このメソッドは、WinAPI の CopyFile() 関数のマネージ ラッパーです。しかし、CopyFile 関数はどのように機能するのでしょうか? HDDのファームウェアとやり取りするか、アセンブラーまたはその他の何かを介して他の操作を実行する可能性があります...
最高レベルから最低レベルまでどのように見えますか?
multithreading - メインスレッドがスレッドを使用して文字列リストに追加するファイルをコピーする
サイトを構築するときに何百ものファイルを作成する Web 作成プログラムがあります。
インターネット ルート フォルダがローカル PC にある場合、プログラムは正常に実行されます。インターネット ルート フォルダがネットワーク ドライブにある場合、作成されたページのコピーは、ページ自体の作成よりも時間がかかります (ページの作成はかなり最適化されています)。
ファイルをローカルに作成し、作成したファイルの名前を TStringList に追加し、別のスレッドでそれらをネットワーク ドライブにコピーする (コピーしたファイルを TStringList から削除する) ことを考えていました。
しかし、私はこれまでスレッドを使用したことがなく、スレッドに関する他の Delphi の質問で既存の回答を見つけることができなかったので (検索フィールドで演算子を使用できればand
)、誰かがこれを実行する実際の例(または、Delphi コードが動作する記事を参照してください)?
Delphi 7 を使用しています。
EDITED:私のサンプルプロジェクト(元のコードへのthx mghie
- ここにもう一度感謝します)。
そしてユニット
追加のコメントをいただければ幸いです。
コメントを読んで例を見ると、ソリューションへのさまざまなアプローチが見つかり、それらすべてに賛否両論のコメントがあります。
複雑な新機能を実装しようとするときの問題 (私にとってはスレッドのように) は、ほとんどの場合、機能しているように見えるものを最初に見つけることです。後で初めて、物事が別の方法で行われるべきだったという難しい方法を知ることができます. そして、スレッドはこれの非常に良い例です。
StackOverflow のようなサイトは素晴らしいです。なんてコミュニティだ。
java - JNIを使用してJavaでファイルをコピーする
OS XでJNIを使用してJavaでファイルをコピーするにはどうすればよいですか?
windows - 「copy」、「robocopy」、さらには「eseutil」を使用して大きなDBファイルをコピーすることはできません
Windows Server用に書き込もうとしている自動スクリプトで大きなDBファイル(〜100GB)をコピーする際に問題が発生します。「copy」、「robocopy」、さらには「eseutil」を使ってみました。
私のスクリプトはWindows2008Server(ファイルの宛先)で実行されており、Windows 2003 Server(ファイルのソース)からプルしています。
IRPStackSizeレジストリ設定、およびHKLM / SYSTEM / CurrentControlSet / Control / SessionManager/MemoryManagementハイブの両方のレジストリ設定を変更しようとしました。これはすべて2008サーバーで実行され、効果なしで再起動されました。誰かが良い回避策を持っていますか?
コピーとRobocopyは両方とも私にこれを与えます:
このコマンドを処理するのに十分なサーバーストレージがありません。
Eseutil.exeは私にこれを与えます:
sharepoint-2007 - ワークフロー アクティビティを使用してリストからドキュメント ライブラリに添付ファイルをコピーする方法
現在、タスク リストがあり、その中にはファイルが添付されているものがあります。MOSS Designer で作成している新しいワークフローの一部として、添付ファイルをドキュメント ライブラリ内のファイルにコピーする必要があります。これを行う最善の方法は何ですか?このためにすでに作られた活動はありますか?ありがとう!
java - 「システム リソースが不足しています...」というエラーはどういう意味ですか?
この質問は serverfault と stackoverflow の両方にまたがるので、私はこれを選びました。
いくつかの単純なファイル コピー コードで次の例外が発生します。Windows Server 2003 x64 で実行されています
問題は、このコードを実行しているサーバーが真新しく非常に強力であるため、どのシステム リソースが不足している可能性があるのか わかりません。
これは、ここで説明されているエラーのようです: http://support.microsoft.com/kb/304101
しかし、レジストリの編集を追加してカーネル メモリのページ サイズを増やしてみましたが、役に立ちませんでした。
私が実際に得られないのはFileChannel
transferFrom
、50 MB のはるかに大きなチャンクを使用するコードを見たことがあります。私は、コードが 1 つのチャンクで 1 GB をはるかに超えるファイルに対して機能することを見てきました。しかし、サーバーがスタックしているファイルはわずか 32 MB です。
ここで何が起こっているのですか?FileChannel
これはWindowsの問題ですか?