問題タブ [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.

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

.net - 「すべてのユーザー」フォルダ

「すべてのユーザー」ディレクトリを返す.NET変数はありますか?

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

c# - Windowsエクスプローラーの名前変更イベントでプログラムをフックする

ユーザーがファイルの名前を変更したときにプログラムをフックする方法はありますか?

例: ユーザーがファイルの名前を変更し、Enter キーを押して (またはクリックして離して)、名前変更アクションを確認します。ファイルの名前が実際に変更される前に、私のプログラムはこのイベントを「リッスン」し、「C:\test\file.txt の名前を C:\test\test.txt に変更してもよろしいですか?」というメッセージを表示します。

私は、これが C++、C#、または .NET で可能であると考えています/期待しています..しかし、どこを探すべきか手がかりがありません。

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

python - Python のバイナリ バッファ

Python では、文字データ用のファイルのようなバッファーにStringIOを使用できます。メモリ マップト ファイルは基本的にバイナリ データに対して同様のことを行いますが、ベースとして使用されるファイルが必要です。Python には、Java のByteArrayOutputStreamと同等の、バイナリ データを対象としたメモリのみのファイル オブジェクトがありますか?

私が持っているユースケースは、メモリ内に ZIP ファイルを作成したいというもので、ZipFileにはファイルのようなオブジェクトが必要です。

0 投票する
4 に答える
15828 参照

java - すべての文字を読み取るときに、InputStreamReader よりも BufferedReader を使用する理由はありますか?

現在、次の関数を使用して単純な HTTP GET を実行しています。

BufferedReaderすべてを順番にダウンロードするだけなので、を使用する理由はありません。BufferedReaderこの場合、の使用はないと考えるのは正しいですか?

0 投票する
5 に答える
289653 参照

c# - ファイルが C# / .NET に存在するかどうかを調べる方法は?

ファイルへのパスを含む文字列をテストして、そのファイルが存在するかどうかをテストしたいと思います ( -ePerl のテストやos.path.exists()Python のテストのようなもの)。

0 投票する
24 に答える
469323 参照

java - Java InputStream のコンテンツを OutputStream に書き込む簡単な方法

今日、Javaで anInputStreamから an への内容を書き込む簡単な方法を見つけられなかったことに驚きました。OutputStream明らかに、バイト バッファ コードを書くのは難しくありませんが、作業を楽にする (そしてコードをより明確にする) 何かが欠けているのではないかと思います。

InputStream inでは、 anと anが与えられたOutputStream out場合、次のように書く簡単な方法はありますか?

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

c - fprintf は成功を返しますが、既存のファイルに書き込めません

私のコードでは、 fprintf は STREAM に書き込まれたバイト数を返すことで正常に戻りますが、実際のファイルには、私が書いた文字列はありません。

0 投票する
5 に答える
2812 参照

io - DataInputStream.skipBytes(n) が n バイトをスキップできないのはいつですか?

DataInput.skipBytes に関する Sunのドキュメントには、「入力ストリームから n バイトのデータをスキップしようとし、スキップされたバイトを破棄しようとします。しかし、それより少ない数のバイト、おそらくゼロをスキップする可能性があります。これは、次の結果として生じる可能性があります。 n バイトがスキップされる前にファイルの終わりに到達することは、1 つの可能性にすぎません。」

  1. ファイルの終わりに到達する以外にskipBytes()、正しいバイト数をスキップしないのはなぜですか? (DataInputStream私が使用している は、 aFileInputStreamまたは aのいずれかをラップしPipedInputStreamます。)

  2. 間違いなく n バイトをスキップしてEOFException、これによりファイルの最後に移動する場合にスローしたい場合readFully()、結果のバイト配列を使用して無視する必要がありますか? それとももっと良い方法がありますか?

0 投票する
33 に答える
64062 参照

c# - Console.ReadLine() にタイムアウトを追加するには?

プロンプトに応答するためにユーザーにx秒を与えたいコンソール アプリがあります。一定時間入力がない場合、プログラム ロジックは続行する必要があります。タイムアウトは空の応答を意味すると想定しています。

これにアプローチする最も簡単な方法は何ですか?

0 投票する
5 に答える
75987 参照

java - Java 例外の取得: java.net.MalformedURLException: プロトコルがありません

現在、次のコード行を呼び出しています。

実行時に上記の例外が発生します。なぜこれが起こっているのかについてのアイデアはありますか?