問題タブ [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.
java - FileUtils を使用してディレクトリをコピーするときに、マージの優先順位を選択したり、サブ フォルダーを含めることはできますか
ディレクトリをコピーしようとしていますが、Apache Commons IO で正常にコピーできますFileUtils
。
ただし、ソースまたは宛先のいずれかを優先して、コピーがフォルダーをマージするかどうかを選択できるようにしたいと考えています。API ドキュメントには、ソースが優先されるようになったと書かれていますが、それを元に戻す方法が見つかりません。
また、すべてのcopyDirectory
メソッドにはすべてのサブフォルダーとファイルが含まれているようです。タグを付けるかどうかを選択できるようにしたいと思います。私は FileFilter パラメーター オプションを調査しようとしましたが、API は実際にはクラスに関する多くの情報を提供しておらず、他の方法でも私の問題に関連する用途を見つけることができませんでした。
編集:私の要求は Fileutils では不可能であることが示唆されているため、質問を「どうすればよいですか」から「できますか」に変更しました。その上での確認は、質問の新しい定式化ごとに、回答として受け入れられます。
java - org.apache.commons.io.FileUtils - テキストのエンコードを変更する
テキスト(ウクライナの記号)を含むファイルが1つあります。例: ${name} - привіт
. ${name}
からに置き換える必要がありСаша
ます。しかし、出力ファイルでは、次のようなものを受け取りпÑ??Ð¸Ð²ÐµÑ - привіт
ますСаша- привіт
。しかし、.rtf の代わりに .txt を使用すると、すべて問題ありません。コーディングの問題は理解できますが、解決できません。
コード例:
java - ö CSV ファイル作成時の文字エンコードの問題
Java コードから CSV ファイルを作成しようとしています。
特殊文字に関する問題に直面しています。
コードをデバッグすると、「ö」という文字があることがわかりました。しかし、生成された csv ファイルでは、妙に "ö" が来ています。
これを FileUtile または File で設定できますか? 誰かがこれを解決するのを手伝ってくれますか?
java - commons io FileUtils.writeStringToFile
source.properties と destination.properties の 2 つのプロパティ ファイルを読み取り、ソースから宛先に各行のキーと値のペアを書き込む Java で記述されたプログラムがあります。Java 標準 API の PrintWriter または FileWriter の代わりに、Apache commons io API の FileUtils.writeStringToFile メソッドを使用することにしました。私が見つけたのは、ソース ファイルの最後の行だけが宛先ファイルに上書きされていることです。
source.properties の内容
username=a
host=abcdestination.properties の内容
host=abc
map には、ソース ファイルからのキーと値のペアが含まれています。プログラムをデバッグすると、while ループが 2 回通過し、map にすべての正しいデータが含まれ、FileUtils のメソッドが 2 回呼び出され、ソース ファイルから各行のデータが書き込まれることがわかりました。
前述の出力が得られる理由を誰かに説明してもらえますか?
[更新]
PrintWriter を使用して、私が望んでいたことを達成することができました。
java - FileUtils jarを使用してディレクトリから別のディレクトリにファイルをコピーする
ディレクトリから別のディレクトリにファイルをコピーしたいので、検索したところ、次の投稿がありました: Copying files from one directory to another in Java
最初の回答に従いますが、FileUtils の jar が見つからず、コメントの URL が壊れています。
目的の瓶を見つけるのを手伝ってくれませんか?
前もって感謝します。
java - フォルダー内から .txt ファイルにアクセスする (java)
この質問と同様の問題があり、質問が受け入れた答えを試しました:
コンパイルしようとしたときだけ、変数が見つかりませんでしたFileUtils
。File
クラスメソッドを使用するために、プログラムの最初にインポートする必要がある Java パッケージはありますか? 私はこれまでFile
オブジェクトを使用したことがないので、それらを操作して操作できるようになることを学ぼうとしています。ありがとう。