当前位置: 技术问答>java相关
怎么把文件从一个目录拷贝到另一个文件?
来源: 互联网 发布时间:2017-04-21
本文导语: FILE类中好象没有这个方法 renameTo方法是移动文件的作用的吧 | import java.io.*; class copy_file { public static void copyfile(String path1,String path2) throws IOException //使用FileInputStream和FileOutStream { FileI...
FILE类中好象没有这个方法
renameTo方法是移动文件的作用的吧
renameTo方法是移动文件的作用的吧
|
import java.io.*;
class copy_file
{
public static void copyfile(String path1,String path2) throws IOException //使用FileInputStream和FileOutStream
{
FileInputStream fi=new FileInputStream(path1);
FileOutputStream fo=new FileOutputStream(path2);
byte data[]=new byte[fi.available()];
fi.read(data);
fo.write(data);
fi.close();
fo.close();
}
}
public class joss
{
public static void main(String args[]) throws IOException
{
copy_file.copyfile("f:\1.jpg","f:\2.jpg");
}
}
class copy_file
{
public static void copyfile(String path1,String path2) throws IOException //使用FileInputStream和FileOutStream
{
FileInputStream fi=new FileInputStream(path1);
FileOutputStream fo=new FileOutputStream(path2);
byte data[]=new byte[fi.available()];
fi.read(data);
fo.write(data);
fi.close();
fo.close();
}
}
public class joss
{
public static void main(String args[]) throws IOException
{
copy_file.copyfile("f:\1.jpg","f:\2.jpg");
}
}
|
rename是改名,先把你要拷贝的那个文件内容读出来,直接在另一个目录里createNewFile不就行了?
|
因为java的平台无关性-->楼上的说法是正确的,因为java无法实现winOS下那样。
|
最好用File.separator