問題タブ [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.
class-design - 単一のファイルへのアクセスをラップして提供するクラスをどのように設計する必要がありますか?
MyClass
単一のファイルへのアクセスを提供することがすべてです。CheckHeader()
、、、など ReadSomeData()
である必要があります。UpdateHeader(WithInfo)
ただし、このクラスが表すファイルは非常に複雑であるため、特別な設計上の考慮事項が必要です。
そのファイルには、さまざまなノードタイプを持つ潜在的に巨大なフォルダのようなツリー構造が含まれており、断片化をより適切に処理するためにブロック/セルベースです。サイズは通常20MB未満です。それは私のデザインではありません。
そのようなクラスをどのように設計しますか?
- 〜20MBのストリームをメモリに読み込みますか?
- 一時ディレクトリにコピーを置き、そのパスをプロパティとして保持しますか?
- 大きなもののコピーをメモリに保存し、読み取り専用プロパティとして公開しますか?
GetThings()
例外をスローするコードを含むファイルから?
このクラスは最初は私だけが使用しますが、十分に終了すればオープンソース化するかもしれません。
(これは設計に関する質問ですが、プラットフォームは.NETであり、クラスはXPのオフラインレジストリアクセスに関するものです)
windows - Mac と Windows でファイルを保存する一般的な場所
ファイルを保存する必要がある Java コードを書いています。
以下のコードはmac用です。
ImageIO.write(movie_image, "jpg",new File("/Users/sathyap/Desktop/movieimages/"+fileName+".jpg"));
Mac と Windows の両方で機能するハードコードされたディレクトリ構造「/Users/sathyap/Desktop/movieimages/」を指定する方法はありますか。
file-handling - Web セットアップで、すべての .pdb ファイルを除外するにはどうすればよいですか?
Visual Studio 2008 のサンプル ソリューションでは、次のようなものがあるとします。
myWebSite
プロジェクト (ウェブサイト プロジェクト)myLibrary
プロジェクト (ライブラリ プロジェクト)myWebsiteDeploy
プロジェクト ( Web 展開プロジェクト)myWebSetup
プロジェクト ( Web セットアップ プロジェクト)
内部myWebSite
にはmyLibrary.dll
とmyLibrary.pdb
魔女があり、それらはmyWebSiteDeploy
プロジェクトに含まれ、に渡されますmyWebSetup
*.pdb ファイルはデプロイされた Web サイトでは必要ないため、すべての *.pdb ファイルを通知myWebSeiteDeploy
またはmyWebSetup
除外するにはどうすればよいですか?
python - Pythonでの遅いファイル処理
私はpython.Aimを使用してファイル操作を試みています。サイズ(100バイト)のファイルを継続的に読み取り、パックしてソケット経由で送信することです。これらのファイルはディレクトリから読み取られます。
問題: プログラムを連続して実行すると、実行時間が長くなります。最初の実行時間は 1 秒未満です。後で8~10秒まで到達します。遅延の正確な理由を知ることができません。誰かが問題に光を当てることができれば、より役に立ちます.
ここに私のコードを添付しました...
ファイルはバイナリファイルです。
初期所要時間: 671 ミリ秒
10回以上連続して実行すると、時間がゆっくりと増加します。最後のいくつかの値、671ms . . . . 9.879 ミリ秒 88.686 ミリ秒 135.954 ミリ秒
私は python-2.5.4 バージョンを使用しています。
誰かが同様の問題に遭遇した場合。いくつか入力してください。
ありがとうダス
java - flush() Java ファイル処理
flush() の正確な使用法は何ですか? ストリームとバッファの違いは何ですか? なぜバッファが必要なのですか?
java - ファイル処理Java
ファイルでいくつかの操作を行おうとすると、コードは次のようになります。
私はプログラムBufferedReader
で見ましたInputStreamReader
が、含まれていましたが、これを簡単な例で説明できますか?私はファイル処理について多くのサイトで読みましたが、それでも混乱します!!!!
c++ - ランダムアクセスファイルからオブジェクトを読み取ると、C++プログラムがクラッシュする
いくつかの属性(文字列)を保持する次のUser.hがあります。User.cppにはすべての定義があります。
別のクラス「File」を使用して、ランダムにアクセスされた.datファイルから新しいユーザーを挿入/ユーザーを表示しています
ファイルクラスの定義
実行中に上記の問題が発生します。ただし、コンパイルの問題はありません。
内部に「文字列属性」を持つオブジェクトを処理する際に問題はありますか?
助けてください
c# - C#/Mono の switch case ステートメントでファイルの内容を参照していますか?
ユーザーがリストからラジオ局を選択するように求められるメニュー システムをセットアップしています。後で使いやすくするために、そのリストを StationList というファイルに入れたいと考えています。そのビットはすべてソートされていますが、選択プロセスに問題があります。
すべて手動で入力する代わりに、case ステートメントで有効なケースの StationList を参照する方法はありますか? 私は周りを見回しましたが、すぐに答えがあるようには見えません.2週間しか学習していないことを覚えておいてください:)
前もって感謝します!
例:
c - Dev-C++ ファイルハンドリング
私はDev-C++ IDEを使用していますが、今はファイル処理をしようとしています.hereは私のコードです:
このコードは NetBeans では機能しますが、Dev-C++ では「ファイルに接続されています」というメッセージが表示されますが、値「10」がファイルに入力されません。答えを教えてください、どうすればいいですか?
language-agnostic - ファイルが重複しているかどうかを検出し、重複していない場合は名前を変更します
同じディレクトリにファイルを移動するコードがあります。次のような優れた戦略は何でしょうか。
- ファイルがディレクトリ内の既存のファイルと重複しているかどうかを検出しますか?これは、ソースを削除するか、単に残すかを決定するためのものです。
- 同じ名前でコンテンツが異なる宛先ファイルがすでに存在する場合は、ソースファイルの名前を変更しますか?