ファイル操作のためにUnix環境で動作するにはjavaコードを書く必要があります。ファイルを処理する必要があるので、ファイルをUnix形式でJavaで作成して保存するにはどうすればよいですか?テキストファイルを作成してJavaでunix形式で保存する
答えて
"Unixのフォーマットを" 単に\n
の代わりに、\n\r
(Windows)または\r
(マックOSX前)とline endingsを表すテキストファイルです。
ここに基本的な考え方があります。
public static void writeText(String[] text){
Path file = Paths.get("/tmp/filename");
try (BufferedWriter bw = Files.newBufferedWriter(file, StandardCharsets.UTF_8)) {
for(String s : text){
bw.write(s);
bw.write("\n");
}
} catch (IOException e) {
System.err.println("Failed to write to "+file);
}
}
(プラットフォームに依存しているというよりも.newLine()
)明示的な\n
続く各行を書きます'\ n'または' \ r \ n'を使う代わりに、 'System.getProperty(" line.separator ")'を使います。 –
感謝のdimo414とEng.Fouad。上記の例は多くの助けになりました。 – Piyush
@ Eng.Fouad一般的に言えば、実際にはどんなOSであってもUnix形式のファイルを望むなら、明示的に '\ n'を使いたいと思うでしょう。システムの行区切り文字を取得すると、プログラムを実行するOSによって異なる動作が発生します。 – dimo414
Oracleが良いというのドキュメントがあります。
http://docs.oracle.com/javase/tutorial/essential/io/file.html
- 1. オンザフライでテキストファイルを作成してクライアント側でダウンロード/保存する
- 2. 保存ダイアログボックスを使用してファイル名で新しいシートを作成し、CSV形式で保存するVBA
- 3. DirectoryChooserを使用してテキストファイルを作成して保存する
- 4. テキストファイルからテキストをPerlでjson形式で保存する方法
- 5. Webページをjava形式でPDFに保存する方法は?
- 6. サブリストをリスト形式で保存する
- 7. フォームデータをJSON形式で保存する
- 8. テキストファイルからクラスオブジェクトの値を作成して保存する
- 9. テキストファイルを作成してサーバーに保存する
- 10. javaでデータベース構造を構築し、XML形式でファイルを保存する
- 11. NODEを使用してJSON形式でデータを保存する
- 12. Powershellを使用してデータテーブルをCSV形式で保存する
- 13. DateTimeを米国形式で保存し、英国形式で表示します
- 14. 簡単なグラフ形式のテキストファイルからオブジェクトを作成する。 java。 dijkstraアルゴリズム
- 15. Pythonで戦艦ゲーム用のテキストファイルを作成して保存する
- 16. JSONファイルをバイナリ形式で保存しているMongodb
- 17. ExcelテーブルをHTMLなしでHTML形式で保存する
- 18. レポートをPDF形式で保存
- 19. ファイルをUNIXで分割し、ファイル名をテキストファイルに保存します。
- 20. Javaでenum形式のツリーを作成するには?
- 21. アスキー形式で保存されたオーディオ形式
- 22. JavaでUTF-8エンコーディングでテキストファイルを保存する方法は?
- 23. データフレームをlibsvm形式で繰り返し保存する
- 24. 辞書を.npz形式で正しく保存する方法
- 25. Javaで式2 + 4 - 3を保存するバイナリ式ツリーを作成する必要があります
- 26. データの保存形式前
- 27. BufferedImageで色を透明にしてPNG形式で保存する方法
- 28. Webダウンロードを開始し、.jar形式で保存しますか?
- 29. Notepad ++でtsvファイルを開き、テキスト形式で保存する
- 30. WP7でビットマップをPNG形式で保存する
このリンクはあなたに簡単なアイデアを与えることができます: http://vim.wikia.com/wiki/File_format – Piyush