直接上代码:
可以直接代码copy
package utils; import java.io.IOException; import java.io.RandomAccessFile; /** * 想本地文件中写入数据 */ public class WriteFileToLocal { /** * 向本地文件中写入数据 * @param fileNamePath 写入的本地路径 * @param content 写入的文件内容 */ public static void method3(String fileNamePath, String content) { java.io.RandomAccessFile randomFile = null; try { // 打开一个随机访问文件流,按读写方式 randomFile = new RandomAccessFile(fileNamePath, "rw"); // 文件长度,字节数 long fileLength = randomFile.length(); // 将写文件指针移到文件尾。 randomFile.seek(fileLength); //获取系统换行符“property”相当于换行符“\,” String property = System.getProperty("line.separator"); // randomFile.writeBytes(content+"\t\n"); randomFile.writeBytes(content+property); } catch (IOException e) { e.printStackTrace(); } finally{ if(randomFile != null){ try { randomFile.close(); } catch (IOException e) { e.printStackTrace(); } } } } public static void main(String[] args) { method3("G:\\test.txt","666666"); // String property = System.getProperty("line.separator"); // System.out.println("ss"+property+"oo"); } }