問題タブ [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 投票する
1 に答える
2516 参照

java - Java での Web ログ分析

Java で Web サーバーのログ ファイルを読み取る方法。このファイルは常に更新されています。新しい FileInputStream を開くと、リアルタイムでログが読み取られますか?

よろしく

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

java - java.io.IOException: 「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません」の考えられる理由は何ですか?

次のコードを使用してファイルをコピーしようとしています。

一部のユーザーでは、次のtargetFile.createNewFile例外が発生します。

ファイル名とディレクトリ名は正しいようです。コピー コードが実行される前にディレクトリtargetPathの存在もチェックされ、ファイル名は次のようになります。AB_timestamp.xml

ユーザーは への書き込み権限を持っておりtargetPath、OS を使用して問題なくファイルをコピーできます。

私はマシンにアクセスできないため、これはまだ発生しており、自分のマシンで問題を再現することはできません。この例外の理由についてのヒントを求めてあなたに連絡します。

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

c# - Windows x64 上の大きなファイル用の優れた ISAM ライブラリまたはその他のシンプルなファイル マネージャー

非常に大きなデータ ファイル (5 ギガから 1 TB) があり、迅速な読み取り/書き込みアクセスが必要です。レコード サイズが固定されているため、何らかの形式の ISAM が適しているようです。しかし、他の提案を聞いてうれしいです。

理想的には、ソリューションに Apache または LGPL スタイルのライセンスが必要ですが、必要に応じて支払います。

持っている必要があります:

スケーラブル - 少なくとも 1 TB のファイル以上
安定 - データを破損しないか、高速なリカバリ プロセス
を実行 X64 Windows で適切に実行

あった方がよい:

2 フェーズ コミットに参加
可能 組み込みの圧縮機能
*nix プラットフォームに移植可能
C# API または Java API

ありがとう、

テレンス

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

perl - Perl でアーカイブされたファイルを検索する方法

Perl で圧縮されたディレクトリの内容を読み取るための推奨される方法は何ですか?

0 投票する
34 に答える
174544 参照

python - tail と同様に、ファイルの最後の n 行を取得します

Web アプリケーション用のログ ファイル ビューアーを作成しています。そのために、ログ ファイルの行をページ分けしたいと考えています。ファイル内の項目は行ベースで、最新の項目が一番下になります。

したがって、下から行tail()を読み取りn、オフセットをサポートできるメソッドが必要です。これは私が思いついた帽子です:

これは合理的なアプローチですか?オフセットを使用してログ ファイルを末尾に表示するための推奨される方法は何ですか?

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

c++ - C++ でファイルを読み取るにはどうすればよいですか?

ファイルからの読み取りに問題があります。a と b の 2 つのヘッダー ファイルがあります。b は a から派生し、c は b から派生します。今、私はテキストファイルを開きたいです。

全体のフォーマットは次のようになります。

ジョン

ジョニー

P123

最初の文字が 'a' で 'p' もある場合は、2 行目を出力し、そうでない場合は 1 行目を出力します。

これを達成する方法について誰かアドバイスをもらえますか?

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

delphi - ファイルが Delphi で開いていることを確認する

ファイルが Delphi で ReWrite によって開かれたかどうかを確認する方法はありますか?

コードは次のようになります。

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

winapi - FILE_FLAG_NO_BUFFERING で開いたファイルの末尾をどのように書き込むのですか?

私は VB6 と Win32 API を使用してファイルにデータを書き込んでいます。この機能はデータのエクスポート用であるため、ディスクへの書き込みパフォーマンスが考慮事項の重要な要素です。そのため、 への呼び出しでファイルを開くときにFILE_FLAG_NO_BUFFERINGおよびオプションを使用しています。FILE_FLAG_WRITE_THROUGHCreateFile

FILE_FLAG_NO_BUFFERING独自のバッファーを使用して、ディスクのセクター サイズの倍数でファイルにデータを書き込む必要があります。これは、セクター サイズの正確な倍数でない場合、文字が含まれるデータの最後の部分を除いて、通常は問題ありません。最後のブロックが書き込まれたら、これらの文字ゼロを含めないようにファイル サイズを設定するにはどうすればよいですか?

使用できますSetEndOfFileが、これには、ファイルを閉じて、使用せずに再度開く必要がありますFILE_FLAG_NO_BUFFERING。誰かが話しているのを見NtSetInformationFileたことがありますが、VB6でこれを使用して宣言する方法が見つかりません。SetFileInformationByHandle私がやりたいことを正確に行うことができますが、それは Windows Vista でのみ利用可能です。私のアプリケーションは、以前のバージョンの Windows と互換性がある必要があります。

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

ruby - Rubyでファイルに書き込むための最良の方法は何ですか?

Rubyのファイルにデータを書き込みたいのですが。それを行うための最良の方法は何ですか?

0 投票する
46 に答える
1236847 参照

c# - Microsoft Office をインストールせずに C# で Excel (.XLS および .XLSX) ファイルを作成するにはどうすればよいですか?

コードを実行しているマシンに Excel をインストールする必要なく、C# で Excel スプレッドシートを作成するにはどうすればよいですか?