問題タブ [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 に答える
29647 参照

c - ここでSIGABRTを取得するのはなぜですか?

私はこのコードセグメントを持っており、ファイルを何度も(ループで)開いたり閉じたりしています:

ここでSIGABRTを取得し、次のバックトレースを使用します。

行番号1100はfclose()、上記のコードセグメントで実行している行です。上記の動作の理由は何ですか?どんなポインタでも大歓迎です。

(私はLinuxを使用しており、gccを使用しています)

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

vb.net - バイト オーダー マーク (BOM) なしでテキスト ファイルを書き込みますか?

BOM なしで、UTF8 エンコーディングの VB.Net を使用してテキスト ファイルを作成しようとしています。誰でも私を助けることができますか、これを行う方法は?
UTF8エンコーディングでファイルを書き込むことはできますが、バイトオーダーマークを削除するにはどうすればよいですか?

edit1: このようなコードを試しました。

1.html は UTF8 エンコーディングのみで作成され、2.html は ANSI エンコーディング形式で作成されます。

単純化されたアプローチ - http://whatilearnttuday.blogspot.com/2011/10/write-text-files-without-byte-order.html

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

ruby-on-rails - URLからファイルをダウンロードしてRailsに保存するにはどうすればよいですか?

ローカルに保存したい画像へのURLがあるので、ペーパークリップを使用してアプリケーションのサムネイルを作成できます。画像をダウンロードして保存するための最良の方法は何ですか?(rubyファイルの処理を調べましたが、何も見つかりませんでした。)

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

perl - Perlを使用して非常に巨大なフォルダを削除するための最良の戦略は何ですか?

特定のフォルダの下にあるすべてのコンテンツ(ファイルとフォルダ)を削除する必要があります。問題は、フォルダ内に何百万ものファイルとフォルダがあることです。したがって、すべてのファイル名を一度にロードしたくありません

ロジックは次のようになります。

  • すべてをロードせずにフォルダを繰り返す
  • ファイルまたはフォルダを取得する
  • それを削除し ます(ファイルまたはフォルダ「X」が削除されたことを意味します)
  • 次のものに行きます

私はこのようなことを試みています:

正常に動作していますが、「find」が巨大なフォルダを読み取るたびに、アプリケーションがスタックし、Perlのシステムメモリがタイムアウトまで増加しているのを確認できます。なんで?すべてのファイルを一度にロードしようとしていますか?

ご協力いただきありがとうございます。

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

c - Cファイル処理でのfeof()

バイナリファイルをバイトごとに読み取っています。eofに到達したかどうかを判断する必要があります。

feof()は、「存在しないバイトの読み取り要求が行われた場合にのみeofが設定される」ため機能しません。したがって、次のようなカスタムcheck_eofを使用できます。

ただし、問題は、eofに達しない場合に、ファイルポインタが1バイト先に移動することです。したがって、解決策は、使用ftell()fseek()てから正しい位置に配置することです。

別の解決策は、一時的なストレージにバイトをバッファリングすることです。

より良い解決策はありますか?

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

java - クラスローダーをファイルとして使用してリソースをロードするにはどうすればよいですか?

クラスローダーを使用してファイルを開きたい。ただし、常にFileNotFoundExceptionが発生します。URLを使用して新しいファイルを作成するにはどうすればよいですか?ファイルのようにストリームとして開きたくありません。

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

c++ - テキスト ファイルからサブセット トランザクションを削除する C ソース コード

次のようなデータを含むファイルがあります

このファイルからすべてのサブセット トランザクションを削除したいと考えています。

出力ファイルは次のようになります

レコードが好きな場所

それらは他のレコードのサブセットであるため、削除されます。

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

c# - データファイルを配列C#に読み込む

私はこのような配列を持っています:

そして、データファイルから同じものが欲しいです。ファイルは、できれば次のように構成する必要があります。

最終的に、すべての値が 0 に設定された上記のような配列が作成されます。

これを行う最良の方法は何ですか?ファイルから 1 行を読み取り、各文字を別々に分割して新しい配列に転送しますか? それとも、1 行を読み取ってから、各文字を読み取って配列に入れますか?

助けてくれてありがとう。

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

.net - OleDbConnection に強制的にファイル ハンドルを解放させる

関連する質問

初期化された OleDbException に対して dispose を呼び出した後でも、私のコードはファイル ハンドルを解放しません。プログラムがファイル ハンドルを解放するように明示的に強制する方法はありますか?

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

php - ユーザーにダウンロードを強制しているファイルのファイルタイプを知る方法は?

ユーザーにファイルのダウンロードを強制しようとしています。そのための私のスクリプトは次のとおりです。

アップロードするファイルは常に .zip ではないため、$file で受信する画像のコンテンツ タイプを知りたいと考えています。これを達成する方法