私のプログラムには、ファイルのコピー/移動/削除など、多くのファイル操作があります。ファイル処理のためのオープンソースが必要
もちろん、私はこのような操作を処理するためにJDK java.io.File
クラスを使うことができましたが、この場合、より強力で、より効率的で、より便利でクロスプラットフォームなオープンソースソリューションが必要であると思います。あなたはそれをお勧めできますか?ありがとう!
私のプログラムには、ファイルのコピー/移動/削除など、多くのファイル操作があります。ファイル処理のためのオープンソースが必要
もちろん、私はこのような操作を処理するためにJDK java.io.File
クラスを使うことができましたが、この場合、より強力で、より効率的で、より便利でクロスプラットフォームなオープンソースソリューションが必要であると思います。あなたはそれをお勧めできますか?ありがとう!
Apache Commons IO Libraryをご覧ください。
FileUtils Apache Commons IOは、ファイルのコピーや移動に適したユーティリティメソッドを提供しています。
は、ファイルを操作するためのユーティリティメソッドを提供します(
io
packageから)Google GuavaさんFiles
もあります。
Apache Commons IOとcom.google.common.io
の間には、多くの重複があります。私は個人的にグアバを好む。
なぜあなたは、言語に付属のものよりも優れたオープンソースソリューションが必要だと思いますか? (今はJava Open Sourceのほとんどではありませんか?) –
@David:Javaの世界では多くのオープンソースを知っていて、ファイルハンドリングはプログラムで一般的ですから、オープンソースのソリューションがあるはずです。 –
ほとんどのオープンソースソリューションは、java.io.Fileの上に構築されています。何かそれに間違っている? –