JAVA在linux下文件复制问题

哎呦喂哈 2015-07-01 12:54:18


如上图、文件复制操作,复制一个文件名为wavs.conf的文件,但执行完毕后,创建了个文件夹wavs.conf
如何把wavs.conf文件复制进去,而不是创建文件夹
备注:复制的是本机上的文件,复制到本机上的另外一个文件夹下
代码如下,灰常感谢

/**
* 复制单个文件
* @param oldPath String 原文件路径 如:c:/fqf.txt
* @param newPath String 复制后路径 如:f:/fqf.txt
* @return boolean
*/
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { //文件存在时
InputStream inStream = new FileInputStream(oldPath); //读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
while ( (byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; //字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
}
}
catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();

}

}
...全文
353 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
firstbloodz 2018-08-06
  • 打赏
  • 举报
回复
这个代码好使不?
scmod 2015-07-01
  • 打赏
  • 举报
回复
path是不是有问题...

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧