タグ付けされた質問 「io」

コンピューティングでは、入出力(I / O)は、情報処理システム(コンピュータなど)と外界、おそらく人間または別の情報処理システムとの間の通信を指します。

30
Directory.Delete(path、true)ではディレクトリを削除できません
私は.NET 3.5を使用しており、次を使用してディレクトリを再帰的に削除しようとしています。 Directory.Delete(myPath, true); 私の理解では、ファイルが使用中の場合やアクセス権の問題がある場合にスローされますが、それ以外の場合は、ディレクトリとそのすべてのコンテンツが削除されます。 しかし、私は時々これを手に入れます: System.IO.IOException: The directory is not empty. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) ... メソッドが時々スローすることには驚きませんが、再帰がtrueのときにこの特定のメッセージが表示されるのには驚きます。(知っているはディレクトリが空ではないています。) AccessViolationExceptionの代わりにこれが表示される理由はありますか?
383 c#  .net  exception  io 

14
PythonでのUnicode(UTF-8)ファイルの読み取りと書き込み
ファイルへのテキストの読み取りと書き込み(Python 2.4)を理解するときに、いくつかの脳の障害があります。 # The string, which has an a-acute in it. ss = u'Capit\xe1n' ss8 = ss.encode('utf8') repr(ss), repr(ss8) ( "u'Capit \ xe1n '"、 "' Capit \ xc3 \ xa1n '") print ss, ss8 print >> open('f1','w'), ss8 >>> file('f1').read() 'Capit\xc3\xa1n\n' それでCapit\xc3\xa1n、ファイルf2でお気に入りのエディターに入力します。 次に: >>> open('f1').read() 'Capit\xc3\xa1n\n' >>> open('f2').read() 'Capit\\xc3\\xa1n\n' >>> …
330 python  unicode  utf-8  io 

12
byte []をJavaのファイルに
Javaの場合: 私が持っているbyte[]ファイルを表すことを。 これをファイルに書き込む方法(例C:\myfile.pdf) 私はそれがInputStreamで行われていることを知っていますが、うまくいくようには見えません。
327 java  arrays  file  io  inputstream 



17
ヘッダー付きのC#でのCSVファイルの解析
C#でCSVファイルを解析するデフォルト/公式/推奨される方法はありますか?自分のパーサーをロールバックしたくありません。 また、ODBC / OLE DBを使用してテキストドライバー経由でCSVを読み取る例もありましたが、多くの人々は、その「欠点」のためにこれを思いとどまらせました。これらの欠点は何ですか? 理想的には、最初のレコードをヘッダー/フィールド名として使用して、列名でCSVを読み取る方法を探しています。与えられた答えの一部は正しいですが、基本的にはファイルをクラスに逆シリアル化するように機能します。
266 c#  csv  file-io  io  header 

10
SIGPIPEを防ぐ(または適切に処理する)方法
TCPまたはローカルUNIXソケットでの接続を受け入れ、単純なコマンドを読み取り、コマンドに応じて応答を送信する小さなサーバープログラムがあります。問題は、クライアントがときどき回答に関心を持たずに早く終了する可能性があるため、そのソケットに書き込むとSIGPIPEが発生し、サーバーがクラッシュすることです。ここでクラッシュを防ぐためのベストプラクティスは何ですか?行の反対側がまだ読んでいるかどうかを確認する方法はありますか?(select()は、ソケットが書き込み可能であると常に表示するため、ここでは機能しないようです)。または、ハンドラーでSIGPIPEをキャッチして無視する必要がありますか?
260 c  io  signals  broken-pipe  sigpipe 

12
C ++でバイナリファイルを非常に高速に書き込む
SSD(ソリッドステートドライブ)に大量のデータを書き込もうとしています。そして膨大な量とは80GBを意味します。 私は解決策を求めてウェブを閲覧しましたが、私が思いついたのはこれでした: #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long long a[size]; int main() { std::fstream myfile; myfile = std::fstream("file.binary", std::ios::out | std::ios::binary); //Here would be some error handling for(int i = 0; i < 32; ++i){ //Some calculations to fill a[] myfile.write((char*)&a,size*sizeof(unsigned long long)); } myfile.close(); …

8
fprintf、printf、sprintfの違いは?
、、、の違いについて簡単な英語printfで fprintf、sprintf例を使って説明できますか? どのストリームにありますか? 「Cでのファイル処理」について読んでいるとき、私はこれら3つの間で本当に混乱しています。
233 c  io  stream  printf 

8
Pythonファイルモード「w +」で混乱
ドキュメントから、 モード「r +」、「w +」、および「a +」は、更新のためにファイルを開きます(「w +」はファイルを切り捨てます)。バイナリファイルとテキストファイルを区別するシステムで、ファイルをバイナリモードで開くには、モードに「b」を追加します。この区別がないシステムでは、「b」を追加しても効果はありません。 そしてここ w +:書き込みと読み取りの両方のためにファイルを開きます。ファイルが存在する場合、既存のファイルを上書きします。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルを作成します。 しかし、どのようにして開いたファイルを読み取るのですw+か?
201 python  file  io 

4
open withステートメントを使用してファイルを開く方法
Pythonでファイルの入出力を行う方法を探しています。ファイル内の名前に対して名前をチェックし、ファイル内の出現箇所にテキストを追加しながら、名前のリスト(1行に1つ)をファイルから別のファイルに読み取る次のコードを書きました。コードは機能します。それはもっとうまくできるでしょうか? with open(...ステートメントを入力ファイルと出力ファイルの両方に使用したかったのですが、それらが同じブロック内にどのように配置されるかを確認できません。つまり、一時的な場所に名前を保存する必要があります。 def filter(txt, oldfile, newfile): '''\ Read a list of names from a file line by line into an output file. If a line begins with a particular name, insert a string of text after the name before appending the line to the output file. ''' outfile = …
200 python  file  python-3.x  file-io  io 

3
coutはstdのメンバーではありません
複数のファイルやヘッダーファイルなどを使用して練習しています。そのため、このプロジェクトでは2つの数値を取り、それらを加算しています。ものすごく単純。 これが私のファイルです: main.cpp #include <iostream> #include "add.h" int main() { int x = readNumber(); int y = readNumber(); writeAnswer(x + y); return(0); } io.cpp int readNumber() { int x; std::cout << "Number: "; std::cin >> x; return x; } void writeAnswer(int x) { std::cout << "Answer: "; std::cout << x; …
199 c++  io  std  member  cout 

9
FileReaderとBufferedReaderの両方をclose()する必要がありますか?
FileReaderをラップしたBufferedReaderを使用してローカルファイルを読み取っています。 BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); DO Iのに必要としても、またはラッパーのハンドルがあることだろうか?私は人々がこのようなことをするコードを見てきました:close()FileReader FileReader fReader = new FileReader(fileName); BufferedReader bReader = new BufferedReader(fReader); // read the file // (error handling snipped) bReader.close(); fReader.close(); このメソッドはサーブレットから呼び出されます。ハンドルを開いたままにしないようにしたいと思います。


9
Rubyでファイルを作成する方法
新しいファイルを作成しようとしていますが、期待どおりに機能していないようです。これが私が試したものです: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" 私がオンラインで読んだすべてのものによれば、それらはすべて機能するはずですが、それらのすべてが私にこれを与えます: ERRNO::ENOENT: No such file or directory - out.txt これは、IRBおよびRubyスクリプトから発生します。何が欠けていますか?
170 ruby  file  io  errno 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.