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

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

7
ネストされた各OutputStreamおよびWriterを個別に閉じる必要がありますか?
私はコードの一部を書いています: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); 次のようにすべてのストリームまたはライターを閉じる必要がありますか? gzipOutputStream.close(); bw.close(); outputStream.close(); または、最後のストリームを閉じるだけで問題ありませんか? bw.close();

9
PDFファイルをマージ
Pythonを使用して、個別のPDFファイルをマージすることは可能ですか? そうであれば、これをもう少し拡張する必要があります。ディレクトリ内のフォルダーをループして、この手順を繰り返すことを望んでいます。 そして私は私の運を押し上げているかもしれませんが、PDFに含まれているページを除外することは可能です(私のレポート生成は常に余分な空白ページを作成します)。
126 python  pdf  file-io 

6
BufferedImageをファイルとして保存する方法
画像のサイズ変更にimgscalr Javaライブラリを使用しています。 resize()メソッド呼び出しの結果は、BufferedImageオブジェクトです。これをファイル(通常は.jpg)として保存します。 どうやってやるの?から行きたいBufferedImage-> Fileしかし、おそらくこれは正しいアプローチではありませんか?

5
Python-write()対writelines()および連結された文字列
私はPythonを学んでいます。私はレッスンを進めていて、各ユーザー入力変数の間に(のオブジェクト)を持っている間に、非常に多くtarget.write()を単一のに圧縮しなければならないという問題に遭遇しました。write()"\n"write() 私は思いついた: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 私がやろうとした場合: textdoc.write(lines) エラーが発生します。しかし、私がタイプすると: textdoc.write(line1 + "\n" + line2 + ....) その後、正常に動作します。で改行に文字列を使用できないのになぜwrite()それを使用できるのwritelines()ですか? Python 2.7 googleで検索したところ、私が見つけたほとんどのリソースは頭上にありましたが、私はまだ素人です。



7
Javaを使用してファイルをロックする方法(可能な場合)
FileReaderを使用してファイルを開くJavaプロセスがあります。別の(Java)プロセスがこのファイルを開かないようにするには、または少なくとも2番目のプロセスにファイルが既に開かれていることを通知するにはどうすればよいですか?これは、ファイルが開いている場合(これが私の問題を解決します)、自動的に2番目のプロセスに例外を発生させますか、それとも何らかのフラグまたは引数を使用して最初のプロセスで明示的に開く必要がありますか? 明確にするために: フォルダーをリストし、それを処理するためにリスト内の各ファイルを開くJavaアプリがあります。各ファイルを順番に処理します。各ファイルの処理は、それを読み取り、内容に基づいていくつかの計算を行うことで構成され、約2分かかります。同じことを行いますが、代わりにファイルに書き込む別のJavaアプリもあります。これらのアプリを同時に実行できるようにしたいので、シナリオは次のようになります。ReadAppはフォルダーを一覧表示し、ファイルA、B、Cを見つけます。ファイルAを開き、読み取りを開始します。WriteAppはフォルダーを一覧表示し、ファイルA、B、Cを見つけます。ファイルAを開き、それが(例外またはその他の方法で)開いていることを確認して、ファイルBに移動します。ReadAppはファイルAを終了し、Bに進みます。はオープンでCに続きます。WriteAppが t ReadAppが同じファイルを読み取っている間に書き込み、またはその逆。それらは異なるプロセスです。
121 java  file-io 

6
TimeStampをファイル名に追加
この問題に何度か遭遇しましたが、同じディレクトリに同じファイルの複数のバージョンを置きたいと思っています。C#を使用してこれを行っている方法は、次のようなものでファイル名にタイムスタンプを追加することDateTime.Now.ToString().Replace('/', '-').Replace(':', '.')です。これを行うより良い方法はありますか?
118 c#  .net  file  datetime  file-io 


10
File.Create()を使用した後に別のプロセスによって使用されているファイル
実行時にファイルが存在するかどうかを検出しようとしています。存在しない場合は作成します。しかし、書き込もうとするとこのエラーが発生します。 別のプロセスによって使用されているため、プロセスはファイル 'myfile.ext'にアクセスできません。 string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); } using (StreamWriter sw = File.AppendText(filePath)) { //write my text } それを修正する方法についてのアイデアはありますか?
117 c#  file-io 

2
Androidファイルチューザー[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する ファイルアップローダーを作りたいです。ファイルチューザが必要なので、自分で書きたくありません。OIファイルマネージャを見つけて、自分に合っていると思います。しかし、どうすればユーザーにOIファイルマネージャのインストールを強制できますか?できない場合は、ファイルマネージャーをアプリに含めるより良い方法はありますか?どうも

8
多次元配列をテキストファイルに書き込む方法
別の質問では、他のユーザーが、問題が発生したアレイを提供できるかどうかについていくつかの助けを提供しました。ただし、配列をファイルに書き込むなどの基本的なI / Oタスクでさえ失敗します。 ファイルに4x11x14のnumpy配列を書き込むために必要なループの種類を誰かが説明できますか? この配列は4つの11 x 14配列で構成されているため、他のユーザーがファイルを読みやすくするために、適切な改行でフォーマットする必要があります。 編集:それで私はnumpy.savetxt関数を試しました。奇妙なことに、次のエラーが発生します。 TypeError: float argument required, not numpy.ndarray これは、関数が多次元配列で機能しないためだと思いますか?私がそれらを1つのファイルに入れたい解決策はありますか?
115 python  file-io  numpy 

5
Javaの文字列からメモリ内にFileオブジェクトを作成する
Fileを引数として受け取る関数があります。文字列データを関数に渡すために、新しいファイルを作成/書き込みしたくない(ファイルシステムへの書き込みアクセス権がない)。文字列データがファイルに存在しないことを追加する必要があります(そのため、ファイルからデータを読み取ることができません)。 ストリームを使用してFileオブジェクトに「キャスト」できますか?
113 java  file  file-io 

3
さまざまなブラウザのJavaScriptでクライアント側のファイルコンテンツを読み取る
ブラウザを介してクライアントマシン上のファイルの内容を読み取るためのスクリプトのみのソリューションを提供しようとしています。 FirefoxとInternet Explorerで動作するソリューションがあります。それはきれいではありませんが、私は現時点で物事を試しているだけです: function getFileContents() { var fileForUpload = document.forms[0].fileForUpload; var fileName = fileForUpload.value; if (fileForUpload.files) { var fileContents = fileForUpload.files.item(0).getAsBinary(); document.forms[0].fileContents.innerHTML = fileContents; } else { // try the IE method var fileContents = ieReadFile(fileName); document.forms[0].fileContents.innerHTML = fileContents; } } function ieReadFile(filename) { try { var fso = new …

11
Rails 3で移行ファイルを削除する方法
移行ファイルを削除/削除したいのですが。どうすればいいですか?私はここに同様の質問があることを知っていますが、更新として、スクリプト/破棄を行うよりも良い方法はありますか? また、私がやるべきdb:resetか、db:drop私は削除する場合は/移行を削除しますか?

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