問題タブ [file-handling]

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

class-design - 単一のファイルへのアクセスをラップして提供するクラスをどのように設計する必要がありますか?

MyClass単一のファイルへのアクセスを提供することがすべてです。CheckHeader()、、、など ReadSomeData()である必要があります。UpdateHeader(WithInfo)

ただし、このクラスが表すファイルは非常に複雑であるため、特別な設計上の考慮事項が必要です。

そのファイルには、さまざまなノードタイプを持つ潜在的に巨大なフォルダのようなツリー構造が含まれており、断片化をより適切に処理するためにブロック/セルベースです。サイズは通常20MB未満です。それは私のデザインではありません。

そのようなクラスをどのように設計しますか?

  • 〜20MBのストリームをメモリに読み込みますか?
  • 一時ディレクトリにコピーを置き、そのパスをプロパティとして保持しますか?

  • 大きなもののコピーをメモリに保存し、読み取り専用プロパティとして公開しますか?
  • GetThings()例外をスローするコードを含むファイルから?

このクラスは最初は私だけが使用しますが、十分に終了すればオープンソース化するかもしれません。

(これは設計に関する質問ですが、プラットフォームは.NETであり、クラスはXPのオフラインレジストリアクセスに関するものです)

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

windows - Mac と Windows でファイルを保存する一般的な場所

ファイルを保存する必要がある Java コードを書いています。

以下のコードはmac用です。

ImageIO.write(movie_image, "jpg",new File("/Users/sathyap/Desktop/movieimages/"+fileName+".jpg"));

Mac と Windows の両方で機能するハードコードされたディレクトリ構造「/Users/sathyap/Desktop/movieimages/」を指定する方法はありますか。

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

file-handling - Web セットアップで、すべての .pdb ファイルを除外するにはどうすればよいですか?

Visual Studio 2008 のサンプル ソリューションでは、次のようなものがあるとします。

  • myWebSiteプロジェクト (ウェブサイト プロジェクト)
  • myLibraryプロジェクト (ライブラリ プロジェクト)
  • myWebsiteDeployプロジェクト ( Web 展開プロジェクト)
  • myWebSetupプロジェクト ( Web セットアップ プロジェクト)

内部myWebSiteにはmyLibrary.dllmyLibrary.pdb魔女があり、それらはmyWebSiteDeployプロジェクトに含まれ、に渡されますmyWebSetup

*.pdb ファイルはデプロイされた Web サイトでは必要ないため、すべての *.pdb ファイルを通知myWebSeiteDeployまたはmyWebSetup 除外するにはどうすればよいですか?

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

python - Pythonでの遅いファイル処理

私はpython.Aimを使用してファイル操作を試みています。サイズ(100バイト)のファイルを継続的に読み取り、パックしてソケット経由で送信することです。これらのファイルはディレクトリから読み取られます。

問題: プログラムを連続して実行すると、実行時間が長くなります。最初の実行時間は 1 秒未満です。後で8~10秒まで到達します。遅延の正確な理由を知ることができません。誰かが問題に光を当てることができれば、より役に立ちます.

ここに私のコードを添付しました...

ファイルはバイナリファイルです。

初期所要時間: 671 ミリ秒

10回以上連続して実行すると、時間がゆっくりと増加します。最後のいくつかの値、671ms . . . . 9.879 ミリ秒 88.686 ミリ秒 135.954 ミリ秒

私は python-2.5.4 バージョンを使用しています。

誰かが同様の問題に遭遇した場合。いくつか入力してください。

ありがとうダス

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

java - flush() Java ファイル処理

flush() の正確な使用法は何ですか? ストリームとバッファの違いは何ですか? なぜバッファが必要なのですか?

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

java - ファイル処理Java

ファイルでいくつかの操作を行おうとすると、コードは次のようになります。

私はプログラムBufferedReaderで見ましたInputStreamReaderが、含まれていましたが、これを簡単な例で説明できますか?私はファイル処理について多くのサイトで読みましたが、それでも混乱します!!!!

0 投票する
5 に答える
1463 参照

c++ - ランダムアクセスファイルからオブジェクトを読み取ると、C++プログラムがクラッシュする

いくつかの属性(文字列)を保持する次のUser.hがあります。User.cppにはすべての定義があります。

別のクラス「File」を使用して、ランダムにアクセスされた.datファイルから新しいユーザーを挿入/ユーザーを表示しています

ファイルクラスの定義

実行中に上記の問題が発生します。ただし、コンパイルの問題はありません。

内部に「文字列属性」を持つオブジェクトを処理する際に問題はありますか?

助けてください

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

c# - C#/Mono の switch case ステートメントでファイルの内容を参照していますか?

ユーザーがリストからラジオ局を選択するように求められるメニュー システムをセットアップしています。後で使いやすくするために、そのリストを StationList というファイルに入れたいと考えています。そのビットはすべてソートされていますが、選択プロセスに問題があります。

すべて手動で入力する代わりに、case ステートメントで有効なケースの StationList を参照する方法はありますか? 私は周りを見回しましたが、すぐに答えがあるようには見えません.2週間しか学習していないことを覚えておいてください:)

前もって感謝します!

例:

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

c - Dev-C++ ファイルハンドリング

私はDev-C++ IDEを使用していますが、今はファイル処理をしようとしています.hereは私のコードです:

このコードは NetBeans では機能しますが、Dev-C++ では「ファイルに接続されています」というメッセージが表示されますが、値「10」がファイルに入力されません。答えを教えてください、どうすればいいですか?

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

language-agnostic - ファイルが重複しているかどうかを検出し、重複していない場合は名前を変更します

同じディレクトリにファイルを移動するコードがあります。次のような優れた戦略は何でしょうか。

  • ファイルがディレクトリ内の既存のファイルと重複しているかどうかを検出しますか?これは、ソースを削除するか、単に残すかを決定するためのものです。
  • 同じ名前でコンテンツが異なる宛先ファイルがすでに存在する場合は、ソースファイルの名前を変更しますか?