我需要編寫Java代碼才能在Unix環境中工作以進行文件操作。由於我需要處理文件,我如何在Java中以Unix格式創建和保存文件?在java中創建文本文件並保存爲unix格式
6
A
回答
4
的 「Unix格式」 只是表示line endings與\n
代替\n\r
(Windows)或\r
(OSX之前的Mac)的文本文件。
這是基本的想法;寫每一行,其次是明確的\n
(而不是.newLine()
這是與平臺相關的):
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);
}
}
1
相關問題
- 1. 創建XML文檔並保存到文件的最佳方式
- 2. 創建並保存文本文件到服務器
- 3. 從c#ASP.NET應用程序創建並保存文本文件
- 4. 創建CSV文件並保存到Blobstore
- 5. Java以編程方式創建並保存Google文檔
- 6. Php寫入文件並保存爲.java
- 7. 搜索文本文件,並找到模式,並在unix中添加文本
- 8. silverlight:在內存中創建一個文件,並提供它在本地保存
- 9. 創建R腳本文件,保存爲R腳本文件並從命令行打開R腳本文件
- 10. 將文本保存到已創建的文本文件
- 11. 保存的文件格式
- 12. 創建一個表格並將其保存爲matlab中的.mat文件
- 13. 將大文本數據導入並保存爲MATLAB格式
- 14. ANDROID:如何格式化必須保存在文本文件中的文本
- 15. IPhone HTTP發佈文本數據並保存爲文本文件
- 16. 在Unix/Linux中格式化文件?
- 17. VBA使用保存對話框創建帶有文件名的新工作表並保存爲CSV格式
- 18. 在UNIX中創建.so和.a文件
- 19. 創建xls文件並保存到文件夾
- 20. 在使用JAVA格式的文件中保存屬性
- 21. 在PHP中創建CSV文件並使用phpseclib保存到SFTP
- 22. Yii保存文件中的格式化文本
- 23. Unix - 文件創建日期
- 24. 如何導入並保存在Matlab多個文本文件爲每個文件創建一個矩陣
- 25. 在C++中創建文件時,創建的文件在哪裏保存?
- 26. 用循環Ping腳本並保存在文本文件中
- 27. 在java中創建文件
- 28. 設置文本格式輸出在UNIX
- 29. 使用java創建excel文件(無效的文件格式)
- 30. 在設備的本地存儲上創建Android保存文件?
此鏈接可以給你一個簡單的理念: http://vim.wikia.com/wiki/File_format – Piyush 2012-07-17 21:04:59