package Day9; import java.io.*; /*c盘创建一个.txt文件,内容自定义。把这个文件复制到d盘下。删除文件。 如果存在不能创建,提示文件创建成功或失败*/ class ReadWriteFile { public static BufferedReader bufread; //指定文件路径和名称 private static String path="D:\\suncity.txt"; private static File filename=new File(path); private static String readStr=""; /** * 创建文本文件. * @throws IOException */ public static void createTxtFile()throws IOException{ if(!filename.exists()){ filename.createNewFile(); System.err.println(filename+"创建完成!"); } else{ System.err.println(filename+"以存在!"); } } /** * 读取文本文件 */ public static String readTxtFile(){ String read; FileReader fileread; try{ fileread=new FileReader(filename); bufread=new BufferedReader(fileread); try{ while((read=bufread.readLine())!=null){ readStr=readStr+read+"\r\n"; } }catch(IOException e){ e.printStackTrace(); } }catch(FileNotFoundException e){ e.printStackTrace(); } System.out.println("文件内容是:"+"\r\n"+readStr); return readStr; } /** * 写文件 */ public static void writeTxtFile(String newStr)throws IOException{ //先读取原有的文件内容,然后进行写入操作 String filein=newStr+"\r\n"+readStr+"\r\n"; RandomAccessFile mm=null; try{ mm=new RandomAccessFile(filename,"rw"); mm.writeBytes(filein); }catch(IOException e1){ e1.printStackTrace(); }finally{ if(mm!=null){ try{ mm.close(); }catch(IOException e2){ e2.printStackTrace(); } } } } /** * main方法测试 * @param args * @throws IOExecption */ public static void main(String[] args) { try{ ReadWriteFile.createTxtFile(); ReadWriteFile.readTxtFile(); ReadWriteFile.writeTxtFile("20120809:13:13"); }catch(IOException e) { e.printStackTrace(); } } }
java文件的代码怎么写_java文件创建读写代码
最新推荐文章于 2024-07-16 22:44:27 发布