問題タブ [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.
java - Java での Web ログ分析
Java で Web サーバーのログ ファイルを読み取る方法。このファイルは常に更新されています。新しい FileInputStream を開くと、リアルタイムでログが読み取られますか?
よろしく
java - java.io.IOException: 「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません」の考えられる理由は何ですか?
次のコードを使用してファイルをコピーしようとしています。
一部のユーザーでは、次のtargetFile.createNewFile
例外が発生します。
ファイル名とディレクトリ名は正しいようです。コピー コードが実行される前にディレクトリtargetPath
の存在もチェックされ、ファイル名は次のようになります。AB_timestamp.xml
ユーザーは への書き込み権限を持っておりtargetPath
、OS を使用して問題なくファイルをコピーできます。
私はマシンにアクセスできないため、これはまだ発生しており、自分のマシンで問題を再現することはできません。この例外の理由についてのヒントを求めてあなたに連絡します。
c# - Windows x64 上の大きなファイル用の優れた ISAM ライブラリまたはその他のシンプルなファイル マネージャー
非常に大きなデータ ファイル (5 ギガから 1 TB) があり、迅速な読み取り/書き込みアクセスが必要です。レコード サイズが固定されているため、何らかの形式の ISAM が適しているようです。しかし、他の提案を聞いてうれしいです。
理想的には、ソリューションに Apache または LGPL スタイルのライセンスが必要ですが、必要に応じて支払います。
持っている必要があります:
スケーラブル - 少なくとも 1 TB のファイル以上
安定 - データを破損しないか、高速なリカバリ プロセス
を実行 X64 Windows で適切に実行
あった方がよい:
2 フェーズ コミットに参加
可能 組み込みの圧縮機能
*nix プラットフォームに移植可能
C# API または Java API
ありがとう、
テレンス
perl - Perl でアーカイブされたファイルを検索する方法
Perl で圧縮されたディレクトリの内容を読み取るための推奨される方法は何ですか?
python - tail と同様に、ファイルの最後の n 行を取得します
Web アプリケーション用のログ ファイル ビューアーを作成しています。そのために、ログ ファイルの行をページ分けしたいと考えています。ファイル内の項目は行ベースで、最新の項目が一番下になります。
したがって、下から行tail()
を読み取りn
、オフセットをサポートできるメソッドが必要です。これは私が思いついた帽子です:
これは合理的なアプローチですか?オフセットを使用してログ ファイルを末尾に表示するための推奨される方法は何ですか?
c++ - C++ でファイルを読み取るにはどうすればよいですか?
ファイルからの読み取りに問題があります。a と b の 2 つのヘッダー ファイルがあります。b は a から派生し、c は b から派生します。今、私はテキストファイルを開きたいです。
全体のフォーマットは次のようになります。
ジョン
ジョニー
P123
最初の文字が 'a' で 'p' もある場合は、2 行目を出力し、そうでない場合は 1 行目を出力します。
これを達成する方法について誰かアドバイスをもらえますか?
delphi - ファイルが Delphi で開いていることを確認する
ファイルが Delphi で ReWrite によって開かれたかどうかを確認する方法はありますか?
コードは次のようになります。
winapi - FILE_FLAG_NO_BUFFERING で開いたファイルの末尾をどのように書き込むのですか?
私は VB6 と Win32 API を使用してファイルにデータを書き込んでいます。この機能はデータのエクスポート用であるため、ディスクへの書き込みパフォーマンスが考慮事項の重要な要素です。そのため、 への呼び出しでファイルを開くときにFILE_FLAG_NO_BUFFERING
およびオプションを使用しています。FILE_FLAG_WRITE_THROUGH
CreateFile
FILE_FLAG_NO_BUFFERING
独自のバッファーを使用して、ディスクのセクター サイズの倍数でファイルにデータを書き込む必要があります。これは、セクター サイズの正確な倍数でない場合、文字が含まれるデータの最後の部分を除いて、通常は問題ありません。最後のブロックが書き込まれたら、これらの文字ゼロを含めないようにファイル サイズを設定するにはどうすればよいですか?
使用できますSetEndOfFile
が、これには、ファイルを閉じて、使用せずに再度開く必要がありますFILE_FLAG_NO_BUFFERING
。誰かが話しているのを見NtSetInformationFile
たことがありますが、VB6でこれを使用して宣言する方法が見つかりません。SetFileInformationByHandle
私がやりたいことを正確に行うことができますが、それは Windows Vista でのみ利用可能です。私のアプリケーションは、以前のバージョンの Windows と互換性がある必要があります。
ruby - Rubyでファイルに書き込むための最良の方法は何ですか?
Rubyのファイルにデータを書き込みたいのですが。それを行うための最良の方法は何ですか?
c# - Microsoft Office をインストールせずに C# で Excel (.XLS および .XLSX) ファイルを作成するにはどうすればよいですか?
コードを実行しているマシンに Excel をインストールする必要なく、C# で Excel スプレッドシートを作成するにはどうすればよいですか?