問題タブ [fileinputstream]
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でDataOutputStreamを使用してファイルを送信する
ファイルサイズとコンテンツをサーバーに送信するクライアントを構築しようとしています。
DataOutputStream を使用しようとしています。
ファイルを開いてファイルのサイズを取得し、内容を読み取って送信する必要があると想定しています。
しかし、私はJavaが初めてなので、それらを実装する方法がわかりません...
誰でもこれについて私を助けることができますか?
ありがとうございました!
android - Android で XML ファイルへのフォルダー パスを指定する
employeedetailxml を「res\raw」という名前のフォルダーに入れました。ファイルとフォルダ名を指定して開こうとすると、「ファイルが見つかりません」というエラーが表示されます。
ファイルへのパスを指定するにはどうすればよいですか?
「 R.raw.employeedetailxml」を渡して、そのファイルを開くことを指定できるようにしたいとFileInputStream
思います。それは可能ですか?(試してみましたが、エラーが発生しました。)
FileInputStream
パラメータとしてリソース ID を使用できますか?
java - FileInputStream をループするときの無限ループ
さて、csv ファイルをインポートし、結果をループして配列にロードする Java アプリケーションを作成しています。例外を介していないため、ファイルを正しくインポートしています。私の問題は、FileInputStream 内のレコード数をカウントしようとすると、無限ループに陥ることです。ここで何が問題になる可能性がありますか。コードは次のとおりです。
これは、go() を呼び出す Main メソッドを持つ私のクラスです。
これはクラス PopularNames (pop) です。以下のメソッドでは、inputStream 変数を新しい FileINputStream に設定しています。ファイル名はユーザーが指定します。
これがトラブルの方法です。FileInputStream を単純にループして、レコード数を数えているところ:
java - Javaで、入力ストリームから固定長を読み取り、ファイルとして保存するにはどうすればよいですか?
Javaで、入力ストリームから固定長を読み取り、ファイルとして保存するにはどうすればよいですか?例えば。inputStreamから5Mを読み取り、downloadFile.txtなどとして保存したい(BUFFERSIZE = 1024)
android - FileInputstream アンドロイド ガベージ
このコードを使用して入力ストリームを読み取っていますが、機能していません。バッファにガベージ値を与えています。以下のコードの何が問題なのですか: //mInputStream は FileInputStream のオブジェクトです
android - Android FileInputStream FileNotFoundException アクセス許可が設定されている、ファイルが存在する、ストレージがマウントされている、読み取り可能などであるにもかかわらず
私は Android の初心者開発者であり、SD カードの XML ファイルにアクセスしようとすると、次の問題が発生します。
まず、次のチェックを実行しました。 - 外部ストレージの読み取り/書き込み権限が Android マニフェストに付与されている - ファイルが指定された場所に存在する - チェックした: fileexists = true; 読むことができます = true; isfile = true - 外部ストレージの状態 = マウント
それでも、FileInputStream は FileNoteFoundException を返します。コード:
要約すると、私のチェックはすべて、ファイルが読み取られてアクションの準備ができていることを示していますが、FileInputStream コンストラクターはそれを認識していないようです。どうしようかな?私は何を逃したのですか?どういうわけかxmlの内容と関係があるのでしょうか?
あなたが私に与えることができる助けや指針をありがとう。
java - ゲーム設定ファイルの問題
こんにちは、私は設定ローダー システムに取り組んでいますが、動作したくありません。さまざまな方法を試しましたが、動作しないことを除いて、これが最もよく見えます。これを行う必要があるため、助けてください。一日の終わりまでに。
コードは次のとおりです。
、これは「settings.dat」ファイルの内容です:
そして最後にコンソール出力:
java - ソケット転送ファイル:内容が空です
ソケットを介して2台のコンピューター間でファイルを転送する作業をしています。すべてが機能しているように見えますが、取得したファイルの内容を見ると、空です。私は何が間違っているのですか?
これが私のサーバー側のコードです。ファイルfoobar.txtが存在し、その内容は「helloworld!」です。
そして、これが私のクライアントコードです:
解決しました
複数のスレッドと複数のソケットを使用し、1台のマシンですべての接続をテストしているため、クライアント(クライアントとサーバーの両方のコードが含まれている)が他のクライアントではなく自分自身に接続するという問題が発生しました。実行中のさまざまなクライアントのファイル転送ポートを変更すると、これがすべて機能します。これを見て、私にいくつかの提案をしてくれたすべての人に感謝します。
java - strutsのストリーム結果によって使用されるFileInputStreamを閉じる
私のWebアプリケーションはXMLファイルを生成します。Struts2ストリームの結果を使用してダウンロードを管理しています。struts.xmlのアクションは次のとおりです。
FileInputStream"inputStream"が作成されるアクションクラス"GenerateXML"の部分は次のとおりです。
inputStreamがまだ閉じられていないため、ファイルの削除は機能しません(その部分はコメント化されています)。ただし、この時点で閉じると、strutsがダウンロードを生成する前にストリームが閉じられたため、ユーザーがダウンロードしたxmlファイルは空になります。サーバー上のこれらの一時ファイルを定期的に削除するスクリプトを使用する以外に、strutsが処理を実行した後に「inputStream」を閉じる方法はありますか?