問題タブ [io]
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.
.net - 「すべてのユーザー」フォルダ
「すべてのユーザー」ディレクトリを返す.NET変数はありますか?
c# - Windowsエクスプローラーの名前変更イベントでプログラムをフックする
ユーザーがファイルの名前を変更したときにプログラムをフックする方法はありますか?
例: ユーザーがファイルの名前を変更し、Enter キーを押して (またはクリックして離して)、名前変更アクションを確認します。ファイルの名前が実際に変更される前に、私のプログラムはこのイベントを「リッスン」し、「C:\test\file.txt の名前を C:\test\test.txt に変更してもよろしいですか?」というメッセージを表示します。
私は、これが C++、C#、または .NET で可能であると考えています/期待しています..しかし、どこを探すべきか手がかりがありません。
python - Python のバイナリ バッファ
Python では、文字データ用のファイルのようなバッファーにStringIOを使用できます。メモリ マップト ファイルは基本的にバイナリ データに対して同様のことを行いますが、ベースとして使用されるファイルが必要です。Python には、Java のByteArrayOutputStreamと同等の、バイナリ データを対象としたメモリのみのファイル オブジェクトがありますか?
私が持っているユースケースは、メモリ内に ZIP ファイルを作成したいというもので、ZipFileにはファイルのようなオブジェクトが必要です。
java - すべての文字を読み取るときに、InputStreamReader よりも BufferedReader を使用する理由はありますか?
現在、次の関数を使用して単純な HTTP GET を実行しています。
BufferedReader
すべてを順番にダウンロードするだけなので、を使用する理由はありません。BufferedReader
この場合、の使用はないと考えるのは正しいですか?
c# - ファイルが C# / .NET に存在するかどうかを調べる方法は?
ファイルへのパスを含む文字列をテストして、そのファイルが存在するかどうかをテストしたいと思います ( -e
Perl のテストやos.path.exists()
Python のテストのようなもの)。
java - Java InputStream のコンテンツを OutputStream に書き込む簡単な方法
今日、Javaで anInputStream
から an への内容を書き込む簡単な方法を見つけられなかったことに驚きました。OutputStream
明らかに、バイト バッファ コードを書くのは難しくありませんが、作業を楽にする (そしてコードをより明確にする) 何かが欠けているのではないかと思います。
InputStream
in
では、 anと anが与えられたOutputStream
out
場合、次のように書く簡単な方法はありますか?
c - fprintf は成功を返しますが、既存のファイルに書き込めません
私のコードでは、 fprintf は STREAM に書き込まれたバイト数を返すことで正常に戻りますが、実際のファイルには、私が書いた文字列はありません。
io - DataInputStream.skipBytes(n) が n バイトをスキップできないのはいつですか?
DataInput.skipBytes に関する Sunのドキュメントには、「入力ストリームから n バイトのデータをスキップしようとし、スキップされたバイトを破棄しようとします。しかし、それより少ない数のバイト、おそらくゼロをスキップする可能性があります。これは、次の結果として生じる可能性があります。 n バイトがスキップされる前にファイルの終わりに到達することは、1 つの可能性にすぎません。」
ファイルの終わりに到達する以外に
skipBytes()
、正しいバイト数をスキップしないのはなぜですか? (DataInputStream
私が使用している は、 aFileInputStream
または aのいずれかをラップしPipedInputStream
ます。)間違いなく n バイトをスキップして
EOFException
、これによりファイルの最後に移動する場合にスローしたい場合readFully()
、結果のバイト配列を使用して無視する必要がありますか? それとももっと良い方法がありますか?
c# - Console.ReadLine() にタイムアウトを追加するには?
プロンプトに応答するためにユーザーにx秒を与えたいコンソール アプリがあります。一定時間入力がない場合、プログラム ロジックは続行する必要があります。タイムアウトは空の応答を意味すると想定しています。
これにアプローチする最も簡単な方法は何ですか?
java - Java 例外の取得: java.net.MalformedURLException: プロトコルがありません
現在、次のコード行を呼び出しています。
実行時に上記の例外が発生します。なぜこれが起こっているのかについてのアイデアはありますか?