package com.youjiue.woeks;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**
*
* @author 丢了风筝的线
* @see 实现文件的剪切
*/
public class Work03 {
public static void main(String[] args) {
// 需要剪切的文件
File file = new File("f.txt");
// 要粘贴的位置
String src = "D:\\新建文件夹\\20191014优就业\\Java\\JavaSECode\\day23" + "\\" + file.getName();
try {
copyFile(src, file);
} catch (IOException e) {
e.printStackTrace();
}
}
// 剪切一个文件
public static void copyFile(String src, File file) throws IOException {
File newFile = new File(src);
// 输入流
InputStream input = new FileInputStream(file);
// 输出流
OutputStream output = new FileOutputStream(newFile);
System.out.println(newFile);
byte[] b = new byte[1024];
int len;
while ((len = input.read(b)) != -1) {
output.write(b, 0, len);
}
input.close();
file.delete();
output.close();
}
}
java实现文件的剪切操作
最新推荐文章于 2023-11-26 18:36:50 发布