問題タブ [fileoutputstream]

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

java - Android ダウンロード バイナリ ファイルの問題

インターネットからアプリのバイナリ ファイル (ビデオ) をダウンロードする際に問題が発生しています。Quicktime では、直接ダウンロードすると問題なく動作しますが、私のアプリではどういうわけかめちゃくちゃになります (テキスト エディターではまったく同じように見えますが)。以下に例を示します。

0 投票する
17 に答える
182022 参照

java - file.exists()、file.canRead()、file.canWrite()、file.canExecute() はすべて true を返しますが、file.delete() は false を返します。

ファイルに何かを書き込んだ後、ファイルを削除しようとしていますFileOutputStream。これは私が書くために使用するコードです:

ご覧のとおり、ストリームをフラッシュして閉じますが、削除しようとするとfile.delete()false が返されます。

削除する前にファイルが存在するかどうかを確認したところfile.exists()、 、file.canRead()file.canWrite()file.canExecute()すべて true が返されました。これらのメソッドを呼び出した直後に、file.delete()false を返します。

私が間違ったことはありますか?

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

java - HTMLファイルをJavaでプリンターに印刷する

プログラムでHTMLをプリンターに印刷する必要があります。htmlタグを印刷したくないのですが、印刷する前にhtmlタグを解析したいのです。

このコードは、documentという名前のhtmドキュメントにhtml機能とデータを追加します。次に、出力をitext.htmlという名前のファイルに送信します。

HtmlWriter writer2 = HtmlWriter.getInstance(document、new FileOutputStream( "itext.html"));

ブラウザで開いて[ファイル]と[印刷]に移動することなく、そのhtmlファイルを何らかの方法で解析して印刷する必要があることはわかっています。

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

java - Java - FileOutputStream を使用して Excel ファイルに追加する

このコードは、作成済みの Excel ファイルに追加されます。

Decrypted.xls が作成されていない場合は作成され、作成済みの場合は追加されるように、何を追加/変更できますか?

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

android - Androidでファイルをダウンロードするために使用されるFile()パラメーターを説明できる人はいますか?

このandroidファイルのダウンロードの問題を参考に

この行がコードで何を意味するのか誰でも説明できますか

そして、 内のパラメーター root はどういう意味ですかFile()?

root pathファイルを保存するには を指定する必要がありますか?

その場合、 Android でルートパスを指定するにはどうすればよいですか?

よろしく

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

java - Eclipse Web プロジェクト内の Java サーブレットで FileOutputStreams と Jena モデルを使用する

最近、Eclipse を使用して Java で Web プロジェクトを作成しました。タイマー タスクを含むサーブレットがあります。このタイマー タスクは、私が作成した XML ライティング クラスの「writeList」メソッドを呼び出します。これはすべて正常に動作し、System.out を使用して毎分実行されることを確認しました。

Eclipse 内から XML ライティング クラスをアプリケーションとして実行すると、正常に動作します。ファイルは問題なく「WebContent/test.rdf」に出力されます。

ただし、サーブレットのタイマー タスクによって呼び出されると、次のエラーが発生します。

XMLWriter の 58 行目のコードは次のとおりです。

fileOut は FileOutputStream で、model は Jena モデルのインスタンスです。RDF を使用しているためです。

何か助けていただければ幸いです。私はこれで何日も立ち往生しています! ご不明な点がございましたら、お知らせください。

編集:現在は機能していますが、ファイルを Web プロジェクトの「WebContent」ディレクトリに書き込みたいと考えています。これを自動的に行う方法はありますか?システムにそのディレクトリを動的に見つけさせることができません。

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

java - Javaを使用して16進ヘッダー情報をJPEGファイルに追加する

一部のWebサイトで共有されたときにJPEGファイルを正しく機能させるには、ヘッダー情報を追加する必要があります。多くの16進法を使用して正しい情報を追跡しましたが、今では取得しようとして立ち往生しています。ファイルに入れます。ファイルのどこに移動する必要があるか、またその長さもわかっています。問題は、RandomAccessFileがファイル内の既存のデータを上書きし、FileOutputStreamがデータを最後に追加することです。どちらも必要ありません。3バイト目からデータを挿入します。

私のサンプルコード:

上書きされて挿入されないため、これは機能しません。ファイルにデータを挿入する方法が見つかりません。

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

java - Java BufferedWriter、OutputStreamWriter が閉じた FileOutputStream に書き込める

ストリームにデータを書き込むときに、次のコードが例外をスローすることを期待していました。

BufferedWriter を閉じる必要があることは認識していますが、現在の環境では、BufferedWriter が閉じられる前に FileOutputStream が閉じられる可能性があります。FileOutputStream は、try/catch ブロックにヒットしてスタック トレースを出力するまで、チェーンを上に移動する必要がある IOException をスローするべきではありませんか?

fs.write(65) を呼び出そうとすると、例外がスローされます。

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

java - FileOutputStream()は引数として相対パスを取ることができますか

FileOutputStreamオブジェクトを作成しています。コンストラクターの引数としてファイルまたは文字列を取ります。

私の質問は、ファイルの場所の引数として相対URLを指定できますか?それは機能していないようですが、これが可能かどうかを調べようとしています(そうでない場合は試行を停止します) 。

それが不可能な場合、コンストラクターに渡すことができるように、(サーブレットから)現在の場所への(論理URLではなくファイルシステム上の)絶対パスを取得するにはどうすればよいですか。

私の問題の一部は、私の開発ボックスがWindowsであるということですが、これをUnixボックスに公開するので、パスを同じにすることはできません。つまり、Windows C:/....とunix/ usr/..です。

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

fileoutputstream - FileOutputStream エラー

ウェブサイトから画像を取得してSDカードに保存するコードの一部がありました。私がsdk1.5で開発したとき、次のコードは機能していました。ただし、android sdk 2.0 に変更した後は動作しませんでした。この行には問題があります。FileOutputStream fos = new FileOutputStream(filepath + "/" + this.filename);

これが私が持っているコードです:

エラーは 3 番目のキャッチで発生します。ただし、この行を移動すると

FileOutputStream fos = new FileOutputStream(filepath + "/" + this.filename);

2 回目の try/catch まで、2 回目の catch で発生します。これについて私を助けてもらえますか?