問題タブ [simplefilevisitor]
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.
java - Java NIO.2 FileVisitor および Files.walkFileTree(...) を使用して、空でないディレクトリを再帰的に移動する
Java NIO.2 を使用してファイルを再帰的にコピーまたは削除する方法の例をたくさん見ました。たとえば、これはフォルダをそのすべての内容とともにコピーする方法です。
しかし、ファイルを含むフォルダーを移動する方法は? 方法がありFiles.move(Path source, Path target, CopyOption... options) throws IOException
ます。誰かが本当に効果的な例を挙げることができますか?
Files.copy(...)
解決策は、で使用しpreVisitDirectory(...)
、次にFiles.delete(...)
で使用することだと思いpostVisitDirectory(...)
ます..
java - Java の単純なファイル ビジター
シンプルなファイル ビジターを初めて使用していますが、ドキュメントはやや使いにくいようです。基本的に、ディレクトリツリーにアクセスして、フォルダーの数、ファイルの総数、アクセスしたtxt、csvなどのさまざまなファイルの数をログに記録したいと考えています。
これは私の FileVistor です。
これが私の呼び出しコードです。
どんな助けでも感謝します。
java - SimpleFileVisitor の訪問を続ける
正しいアプローチを使用しているかどうかわからないので、間違っていると言う前に新しいアイデアを受け入れます。ファイルを探すために必要なディレクトリパスの配列があります。例ですべて .txt としましょう。今Files.walkFileTree(...)
、すべてのディレクトリでa を実行しSimpleFileVisitor
、最初の一致で停止します。next
しかし今、停止した時点から検索を続けるボタンを追加したいと考えています。これどうやってするの?
すべての一致を配列に保存して、そこから読み取ることができると考えましたが、スペースとメモリを消費します。したがって、より良いアイデアをいただければ幸いです。
java - アクセス許可エラーが発生したときの Java SimpleFileVisitor の問題
ハード ドライブで mp4 ファイルを検索し、特定のフォルダーにコピーしようとしています。問題は、次のようなフォルダーにアクセスする権限がないことです: "C:\Documents and Settings"
、そのため、続行するのではなく、それらに遭遇するとプログラムが停止します。
ブラックリストを作成しようとしましたが、まったく機能しません。
java - Pathクラスを使用したFileVisitor - ディレクトリ構造を「返す」方法は?
Java Path クラスを使用して、クライアント サーバー システムのディレクトリ リスト コードを作成しています。うまく機能するカスタムクラスを作成しました。ただし、結果をサーバーではなくクライアントに表示したいのですが、方法がわかりません。私はJavaにかなり慣れていないので、これがばかげた質問であればすみません。
オブジェクトfileobjをクライアントに返し、そこに出力するようなことはできますか? ディレクトリ構造がこのオブジェクトに格納されていると思いますか?
私はRMIを介してこれを行っており、実装コードは次のとおりです。
これは顧客クラスです:
}