問題タブ [file-io]

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

c# - Webサービスからファイルを書き込む

.net c#を使用するWebサービスがあり、サーバー上のテキストファイルに書き込みたいのですが、これを機能させることができません。許可の問題だと思います。

具体的には、使用していることが問題だと思いますSystem.IO.Directory.GetCurrentDirectory()

より良い代替案はありますか?

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

c# - ディレクトリにアプリケーションのショートカットを作成する

C# または .NET フレームワークを使用してアプリケーション ショートカット (.lnk ファイル) を作成するにはどうすればよいですか?

結果は、指定したアプリケーションまたは URL への .lnk ファイルになります。

0 投票する
7 に答える
25681 参照

php - ファイル内の行を PHP で上書きする

ファイルの特定の行を上書きする最良の方法は何ですか? 基本的に、ファイルで文字列「@parsethis」を検索し、その行の残りを別のもので上書きしたいと考えています。

0 投票する
9 に答える
120304 参照

java - FileInputStream を使用する場合、理想的なバッファ サイズをどのように決定しますか?

ファイルから MessageDigest (ハッシュ) を作成するメソッドがあり、これを多数のファイル (>= 100,000) に対して行う必要があります。パフォーマンスを最大化するには、ファイルからの読み取りに使用するバッファーをどのくらい大きくする必要がありますか?

ほとんどの人は基本的なコードに精通しています (念のためここで繰り返します):

スループットを最大化するためのバッファの理想的なサイズは? これはシステムに依存していることはわかっています。OS、ファイルシステム、およびHDD に依存していると確信しており、他のハードウェア/ソフトウェアが混在している可能性があります。

(私は Java に少し慣れていないので、これは私が知らない Java API 呼び出しである可能性があることを指摘しておく必要があります。)

編集:これが使用されるシステムの種類を事前に知らないため、多くを想定することはできません。(そのためJavaを使用しています。)

編集:上記のコードには、投稿を小さくするためのtry..catchなどのものがありません

0 投票する
9 に答える
1074 参照

c++ - データをファイルに書き込んで、後で再度読み込む「最良の」方法は何ですか。

ネットワーク上のファイルにデータを保存する最良の方法は何ですか。後でプログラムによって再度読み込まれます。プログラムのターゲット プラットフォームは Linux (Fedora) ですが、Windows (XP) マシンにファイルを書き出す必要があります。

これは C++ で行う必要があり、多数の書き込み/読み取りイベントが発生するため効率的である必要があり、データは簡単に読み戻せるように書き出す必要があります。

ファイル全体が読み戻されていない可能性があります。ファイル内の特定のデータ ブロックを検索して読み戻す必要があります。

単純なバイナリ ストリーム ライタでよいでしょうか。データをどのように保存する必要がありますか? - XML?

他に心配することはありますか?


更新:明確にするために、ここにピーターチェンのポイントに対するいくつかの回答があります

どうか明らかにしてください:

* ブロックを追加するだけですか、それとも削除/更新する必要がありますか?

ファイルの末尾に追加するだけで済みますが、ファイル全体を検索して、ファイル内の任意の場所から取得する必要があります

いいえ、データのサイズはさまざまです。フリー テキストのコメント (ここの投稿など) もあれば、特定のオブジェクトのようなデータ (パラメーターのセット) もあります。

いいえ、しかし望ましい

データ型別およびタイムスタンプ別。たとえば、フリー テキストなどの他のデータの中で、特定のパラメータ セットを定期的に書き出す場合、特定の日付/時刻でこれらのパラメータの値を見つけたいので、その時刻を検索する必要があります。その日付に最も近いパラメータを書き出して、読み返しました。

いいえ。

はい、読みながら書き続けているかもしれません。ただし、一度に 1 つの書き込みのみを行う必要があります。

書き込みごとのデータ量は少なくなります...バイト数からクーペ百バイトまで-合計で数百キロバイト、数メガバイトを超えることはありません。(まだ未定です)

**> これらすべてが必要な場合、自分で作成するのは難しいでしょう。

データベースを使用することをお勧めします。それよりも少ない量が必要な場合は、お勧めできるように指定してください。**

データベースはシステムを過度に複雑にするため、残念ながらそれはオプションではありません。

0 投票する
13 に答える
80611 参照

c# - FileSystemWatcher とファイルの変更を監視するためのポーリング

ローカルまたはネットワーク ドライブの両方でディレクトリに作成されるファイルを監視するアプリケーションをセットアップする必要があります。

FileSystemWatcherまたはタイマーのポーリングが最適なオプションでしょうか。私は過去に両方の方法を使用しましたが、広範囲には使用していません。

どちらの方法にもどのような問題 (パフォーマンス、信頼性など) がありますか?

0 投票する
10 に答える
92806 参照

windows - サブディレクトリ内のファイルの名前を変更するにはどうすればよいですか?

サブディレクトリ内のファイルの名前をバッチで変更する方法はありますか?

例えば:

ディレクトリとサブディレクトリを持つフォルダーに名前を変更*.htmlします。*.htm

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

windows - Windows で特定のパターンのファイルを単一のフラット フォルダーに再帰的にコピーするにはどうすればよいですか?

一連の DLL ファイルと PDB ファイルを一連のフォルダーから再帰的に別のフォルダーにコピーする必要があります。ターゲット フォルダー内のフォルダー階層を再作成したくありません。組み込みの Windows ツール (DOS コマンドなど) を使用したい。

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

c++ - Windows Ce での CFile エラー

Windows CE 4.2 と MS Embedded VC++ 4.0 を使用しています。次のコードではエラーが発生Access to [file name] was denied.し、ファイルは作成されますが、何も書き込まれません。

興味深いことに、使用しCreateFileても問題なく動作します。

これはなぜですか?WinCE で CFile を使用することはできますか? 組み込み開発を始めたばかりです。

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

java - Java ファイル カーソル

ファイル上である種のカーソルを使用するためのライブラリはありますか? 大きなファイルを読み取らなければなりませんが、一度にすべてをメモリに読み込む余裕はありません。java.nio は知っているが、より高度な API を使用したい。

ちょっとした背景: 私は GWT で作成されたツールを持っています。このツールは、送信された xml ドキュメントを分析し、とりわけ xml をきれいに出力します。現在、きれいに印刷された xml を一時ファイルに書き込んでいます (単純な文字列を使用すると、ライブラリが OOMException をスローします)、一時ファイルのサイズが 18 MB に近づいています。GWT RPC に 18 で応答する余裕はありません。メグ:)

そのため、xml の一部のみを表示するウィジェットを作成できますが (このを確認してください)、ファイルの対応する部分を読み取る必要があります。