文件操作,简单,急用,分多 怎样把一个磁盘文件(比如xml,txt文件)从一个文件目录copy到另外一个目录,并且换成指定的文件名谢谢!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Process p = Runtime.getRuntime().exec("cmd /c dir ");命令自己改,把dir换其他的 public static void main(String[] ars){// File File file=new File("filename");// 目标目录 File dir=new File("directoryname");// move file to new directory boolean success=file.renameTo(new File(dir,"xxx"+file.getName())); if(!success){ } } 使用Runtime.exec不是创建独立于平台的Java的最佳方式,didoleo(冷月无声)兄给的代码不是复制文件,而是移动并重命名文件还是用常规的方法吧,虽然慢了点FileInputStream in =new FileInputStream("fromFile");java.io.FileOutputStream out =new java.io.FileOutputStream("toFile");byte Buff[]=new byte[1024];int len;while((len=in.read(Buff))>-1){ out.write(Buff,0,len);}in.close();out.close(); 最好就是用 上面的buffer的方法。速度并不慢的啊。 如果觉得慢可以把byte Buff[]=new byte[1024];加大点,换成一次读1M数据byte Buff[]=new byte[1024*1024]; 使用Runtime.exec不是创建独立于平台的Java的最佳方式, netbeans导入eclipse工程出错 如何编写一个记事本程序 正则表达式 关于effective java 中文第二版 中第66条的一个疑问 map集合如何按照插入顺序排列 如何把JFrame上的图画存成图片(如bmp) 如何得到jfilechooser中选择的文件的文件名 初学者关于时间的问题 [求助]文件操作的中文问题 当jtable在model的值改变后如何让jtable自动刷新以显示新的数据? java文件操作,简单,急用!谢谢 关于Calendar的问题
命令自己改,把dir换其他的
// File
File file=new File("filename");
// 目标目录
File dir=new File("directoryname");
// move file to new directory
boolean success=file.renameTo(new File(dir,"xxx"+file.getName()));
if(!success){ }
}
didoleo(冷月无声)兄给的代码不是复制文件,而是移动并重命名文件
还是用常规的方法吧,虽然慢了点
FileInputStream in =new FileInputStream("fromFile");
java.io.FileOutputStream out =new java.io.FileOutputStream("toFile");
byte Buff[]=new byte[1024];
int len;
while((len=in.read(Buff))>-1){
out.write(Buff,0,len);
}
in.close();
out.close();
速度并不慢的啊。
1M数据byte Buff[]=new byte[1024*1024];