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

ファイルI / Oは、ファイルシステムを含む入出力です。これには、作成と削除、ファイルの読み取り、ファイルへの出力の書き込みなど、ディレクトリとファイルに対する操作の実行が含まれます。

10
リストのPythonリストをcsvファイルに書き込む
次の形式のリストの長いリストがあります--- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] つまり、リストの値はさまざまなタイプ(float、int、strings)です。出力csvファイルが次のようになるようにcsvファイルに書き込む方法 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
168 python  file  csv  file-io  python-2.7 

12
Python連結テキストファイル
のような20個のファイル名のリストがあります['file1.txt', 'file2.txt', ...]。これらのファイルを新しいファイルに連結するPythonスクリプトを書きたいのですが。で各ファイルを開き、をf = open(...)呼び出しf.readline()て1行ずつ読み取り、新しいファイルに各行を書き込むことができます。私にとっては、特に「エレガント」には思えません。特に、1行ずつ読み書きする必要がある部分は。 Pythonでこれを行う「よりエレガントな」方法はありますか?

7
PHPを使用して、あるディレクトリから別のディレクトリにファイルをコピーする方法は?
たとえばtest.php、fooディレクトリにファイルがあるとしますbar。bar/test.phpをfoo/test.php使用して置き換えるにはどうすればよいPHPですか?私はWindows XPを使用しています。クロスプラットフォームソリューションは素晴らしいですが、Windowsが優先されます。
158 php  file  file-io  copy  filesystems 


9
FileInputStreamを使用する場合、どのようにして理想的なバッファサイズを決定しますか?
ファイルからMessageDigest(ハッシュ)を作成するメソッドがあり、これを多数のファイル(> = 100,000)に対して実行する必要があります。パフォーマンスを最大化するには、ファイルからの読み取りに使用するバッファーをどのくらい大きくする必要がありますか? ほとんどの人は基本的なコードに慣れています(念のためここで繰り返します)。 MessageDigest md = MessageDigest.getInstance( "SHA" ); FileInputStream ios = new FileInputStream( "myfile.bmp" ); byte[] buffer = new byte[4 * 1024]; // what should this value be? int read = 0; while( ( read = ios.read( buffer ) ) > 0 ) md.update( buffer, 0, read ); …


13
FileSystemWatcherとポーリングによるファイルの変更の監視
ローカルまたはネットワークドライブ上のディレクトリに作成されるファイルを監視するアプリケーションをセットアップする必要があります。 でしょうFileSystemWatcherかポーリングタイマーには最良の選択肢でしょう。私は過去に両方の方法を使用しましたが、広範囲ではありません。 どちらの方法にもどのような問題(パフォーマンス、信頼性など)がありますか?


4
tar、gz、zip、またはbzip2を使用してファイルを分割する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 11年前休業。 この質問を改善する 約17〜20 GBの大きなファイルを圧縮する必要があります。ファイルごとに約1GBのいくつかのファイルに分割する必要があります。 私はGoogleを介してソリューションを検索し、splitおよびcatコマンドを使用する方法を見つけました。しかし、それらは大きなファイルに対してはまったく機能しませんでした。また、これらはWindowsでは機能しません。Windowsマシンで抽出する必要があります。

6
OS Xでのsedによるインプレース編集
OS Xでsedを使用してファイルを編集したいのですが、次のコマンドを使用しています。 sed 's/oldword/newword/' file.txt 出力は端末に送信されます。 file.txtは変更されません。変更は、次のコマンドでfile2.txtに保存されます。 sed 's/oldword/newword/' file1.txt > file2.txt ただし、別のファイルは必要ありません。file1.txtを編集したいだけです。これどうやってするの? -iフラグを試しました。これにより、次のエラーが発生します。 sed: 1: "file1.txt": invalid command code f
142 macos  file-io  sed  in-place 

18
Objective-C:行ごとにファイルを読み取る
Objective-Cで大きなテキストファイルを処理する適切な方法は何ですか?各行を個別に読み取る必要があり、各行をNSStringとして扱いたいとしましょう。これを行う最も効率的な方法は何ですか? 1つの解決策は、NSStringメソッドを使用することです。 + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error 次に、改行セパレータで行を分割し、配列の要素を反復処理します。ただし、これはかなり非効率的です。ファイルを一度に読み込むのではなく、ファイルをストリームとして扱い、各行を列挙する簡単な方法はありませんか?Javaのjava.io.BufferedReaderのようなものです。

1
Rust 1.xでファイルを読み書きする実際の方法は何ですか?
Rustは比較的新しいため、ファイルを読み書きする方法が多すぎます。多くは、誰かがブログのために思いついた非常に厄介なスニペットであり、私が見つけた例の99%(スタックオーバーフローでさえ)は、動作しなくなった不安定なビルドからのものです。Rustが安定したので、ファイルを読み書きするための単純で読み取り可能でパニックにならないスニペットとは何ですか? これは、テキストファイルを読み取るという点で機能するものに最も近いものですが、必要なものをすべて含めたのはかなり確かですが、まだコンパイルされていません。これは私がすべての場所のGoogle+で見つけたスニペットに基づいており、私が変更した唯一のことは、古いものBufferedReaderが今は次のようになっていることだけBufReaderです。 use std::fs::File; use std::io::BufReader; use std::path::Path; fn main() { let path = Path::new("./textfile"); let mut file = BufReader::new(File::open(&path)); for line in file.lines() { println!("{}", line); } } コンパイラは文句を言う: error: the trait bound `std::result::Result<std::fs::File, std::io::Error>: std::io::Read` is not satisfied [--explain E0277] --> src/main.rs:7:20 |> 7 |> let mut file …
136 file-io  rust 


6
オブジェクトをシリアル化してAndroidのファイルに保存するにはどうすればよいですか?
いくつかの単純なクラスがあり、それがオブジェクトとしてインスタンス化されたら、その内容をファイルにシリアル化し、後でそのファイルを読み込んでそれを取得できるようにしたいとします...ここからどこから始めればよいかわかりませんが、このオブジェクトをファイルにシリアル化するにはどうすればよいですか? public class SimpleClass { public string name; public int id; public void save() { /* wtf do I do here? */ } public static SimpleClass load(String file) { /* what about here? */ } } これは.NETで本当に簡単なタスクであるため、おそらく世界で最も簡単な質問ですが、Androidではかなり新しいので、完全に迷っています。

30
すべてのプログラミング言語でのファイルI / O [終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 9年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 これは、すべてのプログラマーが時々持っている共通の質問でなければなりません。テキストファイルから行を読み取るにはどうすればよいですか?次に、次の質問は常にそれをどのように書き戻すかです。 もちろん、ほとんどの人は日々のプログラミングで高レベルのフレームワークを使用していますが(回答で使用するのは問題ありません)、低レベルでそれを行う方法を知っているとよい場合もあります。 私自身はそれを行う方法を知っています C、C++そしてObjective-C、確かにだけ助けに私たちは中ioの私たちのファイルをどうするかの言語についてのより良い意思決定を行う場合には、一般的な言語のすべてで行うのかを確認するために便利だろう。特に、文字列操作言語でどのように行われるかを見るのは興味深いと思います。もちろんpython、rubyperl そこで、ここでは、すべてのプロファイルにスターを付け、新しい言語でファイルI / Oを行う必要があるときに参照できるコミュニティリソースを作成できると考えています。露出は言うまでもありませんが、日常的に扱っていない言語に私達は全員行きます。 これはあなたが答える必要がある方法です: 「fileio.txt」という新しいテキストファイルを作成します。 最初の行 "hello"をテキストファイルに書き込みます。 2行目の「world」をテキストファイルに追加します。 2行目の「world」を入力文字列に読み取ります。 入力文字列をコンソールに出力します。 明確化: 回答ごとに1つのプログラミング言語でこれを行う方法を示す必要があります。 テキストファイルが事前に存在しないと仮定します。 最初の行を書き込んだ後、テキストファイルを再度開く必要はありません。 言語に特に制限はありません。 C、C++、C#、Java、Objective-Cすべて素晴らしいです。 あなたはそれを行う方法を知っている場合はProlog、Haskell、Fortran、Lisp、またはBasic右先に行くしてください。

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