問題タブ [filewriter]

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

java - ファイルライターとスペース?

ユーザーがキーや値を入力するように求められる割り当てを作成するように依頼されました。

これまでのところ、私のコードは次のとおりです。

問題: data.txt を開くと、スペースがありません。なので、「insert 1001 gen」と「10001 genny」をメモ帳に入力すると、「1001gen10001genny」と出てきます。助言がありますか?

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

c - 1つの大きなファイルまたは複数の小さなファイルを書き込む

パフォーマンスの面で何が優れているのか疑問に思っています。1つの大きなテキストファイル(約10GB以上)に書き込むか、各レベルに256個のフォルダーがある3つのレベルを持つサブフォルダーシステムを使用します。最後のレベルはテキストファイルになります。 。例:

アクセスが頻繁になるため(開いて、テキストを追加してから閉じる)、何が良いのかわかりません。1秒間にファイルポインタを1000回開いたり閉じたり、1つの大きなファイル内のポインタを1000回変更したりします。

私はコアi7、6GB DDR3のRAM、およびext4で60MB/sの書き込みディスク速度を使用しています。

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

java - Android の読み取り専用ファイルシステムでファイルに書き込めません

Androidでファイルを書き込もうとしています。

エラーが発生します:

どうすればこれを解決できますか?

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

java - ファイルに新しい行を書き込めません

ファイルに書き込んでいる一連の文字列があります。

リストとして読み返したいと思います。

書かれているリストは次のとおりです。

リストを印刷すると、次のようになります

これを印刷するために使用しているコードは次のとおりです。

n-1 要素を取得しようとしています。

何が間違っているのかわかりません。

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

vb.net - VB6からのVB.NETでのテキストファイルの「印刷」

アプリケーションをVB6からVB.NETに移植していますが、VB.NETが気に入らないものに出くわしました。「Print#」関数(実際の名前が何であれ)。コードは次のとおりです。

これに相当するものがVB.NETにあるのは何だろうと思っていました。これはたくさんあり、時間の終わりまでここにいたくないからです。ありがとう!

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

java - Mac デスクトップ要素へのカスタム アイコンの割り当て

特定のサイトのデスクトップにインターネット ショートカットを作成するアプリケーションを Swing で作成しています。Windowsでは問題なく動作します。Mac ではショートカットを作成できますが、カスタム アイコンを割り当てることはできません。プログラムで Mac 上の URL ファイルにアイコンを割り当てるにはどうすればよいですか?

これは私のコードです:

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

java - Java テキスト ファイルのサイズ (ファイルを閉じる前)

非常に多くのブログやニュース Web サイトへのアクセスを提供するサービスから完全な HTML を収集しています。いくつかのキーワードが含まれているかどうかを確認するために、HTML を (リアルタイムで) チェックしています。キーワードのいずれかが含まれている場合は、HTML をテキスト ファイルに書き込んで保存します。

これを一週間やりたい。そのため、大量のデータを収集しています。プログラムを 3 分間テストすると、100MB のテキスト ファイルが生成されました。4 TB のスペースがあり、これ以上は使用できません。

また、テキスト ファイルが大きくなりすぎないようにします。

私が提案しているのは、テキスト ファイルを開いて HTML を書き込み、そのサイズを頻繁にチェックすることです。200MB よりも大きくなった場合は、テキスト ファイルを閉じて、別のファイルを開きます。また、4 TB に近づかないように、合計で使用した容量の実行ログを保持する必要もあります。

ここでの疑問は、ファイルを閉じる前に (FileWriter.close() を使用して) テキスト ファイルのサイズを確認する方法です。これには関数がありますか、それともファイルに書き込まれた文字数を数えて、それを使用してファイル サイズを推定する必要がありますか?

別の質問: テキスト ファイルが占める容量を最小限に抑える方法はありますか? 私はJavaで働いています。

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

android - Android で「FileWriter」を使用して SD カードのテキスト ファイルに書き込む

この問題についてしばらく調査しましたが、非常に複雑な答えしか見つけられなかったので、非常に混乱しています。私はプロのプログラマーではないので、これについて多くのことを知っているとは思わないでください。

私がしたいのは、Android の SD カードのダウンロード フォルダーにあるテキスト ファイルに新しい行の文字を出力することだけです。SD カードを使用するようにエミュレーターをセットアップし、テキスト ファイルをダウンロード フォルダーに配置しました。このコードは、SD カード内のテキスト ファイルにアクセスしてデータを読み取るデータベース クラス用です。クラスが Android の外部で動作することはわかっているので、データを読み取るためにすべてのメソッドが正常に動作していると仮定します。

このメソッドを別のクラスで実行すると、IOException が発生します。

奇妙なことに、同じパスを使用する他の方法でデータベースから問題なく読み取ることができます。問題ありません。私はそれに書くことができません。「通常の Java メソッド」を使用して Android の SD カードに書き込むことができるとどこかで読んだことがあります。これは本当ですか?このことをデバッグしたところ、例外をスローしているコード行がここにあることがわかりました。

この IOException が発生する理由を誰かが知っている場合は、本当に感謝しています! 私はAndroidが使いたがっているクレイジーな方法をすべて試しましたが、私はそれで道に迷ったと思うので、やり方を知っていた方法に戻っただけです.

どうもありがとう!

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

java - FileWriterにはディレクトリが存在しません

FileWriterを使用してファイルを作成します。エラーが発生しましたディレクトリが存在しませんFileWriterがディレクトリが存在しない場合はディレクトリを作成すると思います