問題タブ [fileutils]
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.
android - AndroidのSDカードから特定の拡張子を持つすべてのファイルを高速かつ効率的に一覧表示する方法は?
特定の拡張子を含む SD カードのすべてのファイルを一覧表示する Android アプリを作成しようとしています。例: pdf、mp3、txt など。
Android MediaStoreクラスの getContentURI メソッドを使用してみました。
ただし、これはハニカム以降のバージョンでのみサポートされていますが、私のアプリはジンジャーブレッドもサポートする必要があります。
私が遭遇した別の方法は、Apache の FileUtils クラスで、そのコードを以下に示します。
問題は、低速の電話ですべてのファイルを一覧表示するのに時間がかかりすぎて、これが原因でアプリケーションが何度もクラッシュすることです。
より高速で効率的なファイルを一覧表示するための Android 固有の方法はありますか?
java - Nio2 を使用して大きなファイルを読み取る方法
現在、約3万行のテキストファイルを読み込もうとしています。
私はどのように読んでいますか?
java.io.BufferedReader を使用して読んでいます
これは、私のアプローチを表す小さなコード スニペットです。
次のケースでNIO2を使用してみました
次の例外が発生しました
まず、私のアプローチは正しいですか?
NIO2、apache FileUtils、またはファイルをより速く読み取るための他の API に効率的で高速なアプローチはありますか?これにより、ファイルの読み取りプロセスが高速化されます。のよう
br.readFirst(1000);
に最初の 1000 行のセットを読み取ることができます
が、ロジックのように行ごとに読み取ったり反復したりする必要はありません。
ruby-on-rails - Ruby on Rails:サーバールートに相対的なFileUtils?
PHPを使用する場合、ファイル操作はサーバールートに対して相対的に行わmkdir("/home/website/public_html/a_directory
れるため、スクリプトが実行されるpublic_htmlフォルダーにディレクトリを作成するために使用されるようなものです。
FileUtils.mkdir('public/a_directory')
Rails では、FileUtils モジュールを使用して、アプリケーションのpublic フォルダーにフォルダーを作成するように、アプリケーションのパスに対して相対的です。
私が直面している問題は、アプリケーションから、ディレクトリの作成、ファイルの移動、ファイル/フォルダーの名前変更、およびサーバーのルートを基準としたファイル/フォルダーの削除を実行できるようにしたいということです。
これを達成するための最良の方法は何ですか?または、明らかな何かが欠けていますか?
ありがとう、ステファン
java - Javaで特定のフォルダに写真を保存する
から抽出した画像を保存しようとしています。doc ファイルを一時フォルダーに保存します。作成できたフォルダーと画像も抽出されましたが、フォルダーに保存する方法がわかりません。手伝ってくれますか?
これまでに行われたことは次のとおりです。
ありがとう
ありがとうデビッド!!!! 私はこのように解決しました:
ruby-on-rails-3 - ContextIO を使用してメールから添付ファイルをダウンロードし、サーバーにアップロードします
Rails と Context.IO は初めてです。メールから取得した値に基づいてデータベースにレコードを作成しようとしています。
メールの添付ファイルを取得し、contextio を使用してサーバーの /public のディレクトリにダウンロードしようとしています。
添付ファイルのパスを正常に取得しました。唯一の問題は、ダウンロードしようとしているときに行き詰まります。
1.「net/http」を試しましたが、これは URI が https であるため失敗しました。2. FileUtils.cp_r(source,destination)、ソースにはそのようなファイルまたはディレクトリはありません。ブラウザーからソース uri にアクセスすると、ファイルをダウンロードするようにポップアップ表示されます。
java - 解凍後にzipファイルを削除できませんか?
私は異常な問題に直面しています.5分ごとに実行されるようにスケジュールされたツールを構築しています. 特定のディレクトリから zip ファイルを取得し、(ファイル名に応じて) ファイルを目的の場所に抽出します。私はzipentry
zipファイルで各ファイル名を取得し、必要に応じて抽出してから、それらを特定のディレクトリに戻し(zipファイル、zip内のすべてのファイルを終了したら)、zipファイルを削除します。ただし、(常にではありませんが) zip ファイルが削除されないことがあります。を使っているのでfileutils.forcedelete()
。例外が発生しています:ファイルを削除できません。fileutils.forcedeleteonexit()
そこで、ソースに残っているファイルをそのまま使うコードに変更しました。
これが私のコードのサンプルです:
使用されているストリームはありませんが、ファイルがロックされることがあります (常にではありません)。ここでバグと思われるものは何ですか?問題を引き起こしているのはzip4jの抽出ですか、それとも何か他のものですか? 私はzip4j 1.3.1を使用しています。
java - ファイルから文字列への入力ストリームを適切に閉じるには? (IOUtils FileUtils)
アプリにはファイルから文字列へのプロセスが 2 つあります (1 つは実際にはアセット ファイルを処理します)。
これらのプロセスのいずれかを同じファイルに対して数回繰り返すと、OutOfMemoryErrors が発生します。
ストリームを適切に閉じていないため、複数のストリームが作成されている可能性があり、これがアプリのメモリ不足を引き起こしている可能性があります。
2 つのプロセスのコードは次のとおりです。
私の資産ファイルから文字列へのプロセス。
ご覧のとおり、ストリームを閉じるための何かが用意されていますが、適切にフォーマットされているかどうかはわかりません。
私のファイルから文字列へのプロセス。
このストリームを閉じる方法がわかりません(閉じるストリームさえある場合)。
ruby - ruby サブフォルダーを含むフォルダーをターゲットの場所にコピーする
すべてのサブフォルダーを含むフォルダーをソースから宛先フォルダーにコピーしようとしています。以下のコードはそうではないようです。を使用して、サブフォルダーではなくファイルのみをコピーできます
私が見逃しているのは何ですか?