首页 > 代码库 > 复制文件的问题:使用FileInputStream和FileOutputStream实现文件复制
复制文件的问题:使用FileInputStream和FileOutputStream实现文件复制
public class Test{
public static void main(String [] args)
{
Test t=new Test();
t.upload();
}
public void upload()
{
Scanner sc=new Scanner(System.in);
System.out.println("路径");
String str=sc.next();
File f=new File(str);
System.out.println("复制的位置:");
String di=sc.next();
FileInputStream fi=null;
FileOuputStream fo=null;
try{
fi=new FileInputStream (f);
fo=new FileOutputStream(di+File.separator+f.getName());//复制文件的名字
int num=0;
while((num=fi.read())!=-1)
{
fo.write(num);
}
System.out.println("成功");
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("失败");
}
finally
{
try{
fi.close();
fo.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
}
复制文件的问题:使用FileInputStream和FileOutputStream实现文件复制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。