問題タブ [filestreams]

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 に答える
80 参照

c++ - ファイルを読み取るときのエラーフラグの回避

これは私が通常ファイルを読む方法ですstd::ifstream

ifこれにより、ループ内のステートメントが不要になります。ただし、peek()原因も設定されているようで、後で同じストリームを使用する場合eofbitは呼び出しが必要になります。clear()

これを行うためのよりクリーンな方法はありますか?

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

c# - テキストファイル リソースから文字列を読み取る

アプリに 3 つのテキスト ファイル リソースを追加し、それらから読み込もうとしていますが、ハッキングできないようです。ファイルストリームを使用してみましたが、ResourceReader を使用してみましたが、2 つの組み合わせを試しましたが、運がありません。これをどのように開始できるかについてのアイデアはありますか?

そうそう、リソース ファイルの目的は、form_load で値をコンボ ボックスにロードすることです。EU が必要に応じて val を追加および削除できるように、私はそのようにすることにしました。

それを行うためのより良い(しかし目立たない)方法があると思われる場合は、共有してください.

これが私が試して失敗したものです:

TextFile1(to 3).txt がリソース テキスト ファイルである Filestream アプローチでは、新しい FileStream() ステートメントで静かに終了し、例外はスローされません。

次に、ResourceReader + FileStream アプローチ、同じ問題、主な違いは、ストリームを開く代わりに、fs 以外のアプローチでファイル名文字列を呼び出すだけであるということです。

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

java - ファイル内の任意の場所から Java オープン ストリーム

既存のファイルの任意の位置からストリームを取得したい。たとえば、101 バイト目から始まるファイルを読み書きする必要がある。そのようなものを使用しても安全ですか?

Skip javadocは、指定されたバイト数よりも少ないバイト数をスキップする場合があることを示しています。じゃあどうすればいいの?

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

c++ - UTF-8 準拠の IOstream

GCC の標準ライブラリ、Boost、またはその他のライブラリは、UTF-8 でエンコードされた (ファイル) ストリームとorの間の変換をサポートするifstreamorの iostream 準拠バージョンを実装していますか?ofstreamstd::vector<wchar_t>std::wstring

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

c# - ファイルストリーム転送での停止と再起動の実装-方法は?C#.NET

ファイルストリーム転送での停止と再起動の実装に関するテキストまたはアドバイスを探しています。

目標は、アプリケーションが単一の読み取りソースを使用し、複数の書き込みソースに出力し、転送が失敗した場合に記録された位置から再開できるようにすることです。

アプリケーションはC#.NETで作成されています。

疑似コード:

停止または一時停止を実装できる必要があります。これはそのように機能する可能性があります。停止するには、続行はfalseとマークされます。

明らかに、この段階で、読み取られたバイト数と、各書き込みソースに書き込まれたバイト数を記録する必要があります。

私の質問は次のとおりです。

読み取りバイトのみを記録し、これを再起動に使用する場合、1人以上のライターが書き込みを行った可能性がありますが、他のライターは書き込みを行いませんでした。読み取りの進行状況を測定して再起動するだけで、書き込まれたデータが破損する可能性があります。したがって、新しい開始位置として「ライターごとに書き込まれたバイト数」レコードを使用する必要があります。バイトが書き込まれたことを確認するにはどうすればよいですか(書き込みソースからファイルを読み取ってファイルの長さを読み取ることができない場合があります)。

誰かがこの種の問題に関するテキストの正しい方向に私を助言したり指摘したりできますか?

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

c++ - エラー: 二項演算子の「無効なオペランド」 <<

次のエラーが表示されます:
タイプ 'char' および未解決のオーバーロードされた関数タイプのオペランドが無効です >' からバイナリ 'operator<<' へ

どういう意味ですか?

このプログラムは、逆になった電話番号のリストを元に戻すことになっています。

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

python - Python:ロックを作成せずにファイルを開く

いくつかのファイルをバックアップするためにPythonでスクリプトを作成しようとしています。ただし、これらのファイルはいつでも名前を変更したり削除したりできます。スクリプトがファイルをロックすることでそれを防止したくありません。ファイルは、バックアップ中いつでも削除できるはずです。

Pythonでこれを行うにはどうすればよいですか?そして、何が起こりますか?ストリームを読み取れない場合、オブジェクトはnullになりますか?

ありがとうございました!私はPythonに少し慣れていません。

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

delphi - TStringList.SaveToFileの同等の「ストリーム」コードは何ですか?大量のデータに適していますか?

次のコンソールアプリケーションは、TStringList.SaveToFileを使用して、テキストファイルに複数行を書き込みます。

1000001行の50MBを超えるファイルを書き込むには、約3秒かかり、正常に機能しているようです。ただし、多くの人がそのようなプロセスにストリームを使用することを提唱しています。ストリームと同等のものは何であり、TStringList.SaveToFileと比較してそれを使用することの長所/短所は何ですか?

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

actionscript-3 - エラー#2044:未処理のIOErrorEvent:。text = Error#2032:ストリームエラー

こんにちは、AIR3.5を使用してAndroid/IOSアプリで作業しています。このプロジェクトでは、ZIPファイルをダウンロードして特定のフォルダーに抽出し、その後アセット(IMG、XML、およびサウンド)を使用すると、すべて正常に動作しますが、サウンドをロードすると、このエラーが表示され続けます。 >エラー#2044:未処理のIOErrorEvent:。text = Error#2032:ストリームエラー。 Androidドライブで静的な場所を指定しようとしましたが、同じエラーが発生しました。URLRequest、FileStream、URLStreamを使用しようとしましたが、同じことが起こりました。フォルダ内のすべてのファイルバスをトレースしましたが、すべてのバスが正しく表示されます。これがコードです。

誰でもこれを手伝ってくれます。ありがとうございました

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

c++ - 同じファイル ストリーミング オブジェクトの複数の使用

以下のソースコードを書きました。

ここで、2 番目のファイルを操作するために同じオブジェクトを使用したいと考えています。

問題: 2 回目にファイルを開くことができず、エラー メッセージが表示される。なんで?解決策を教えてください。