import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
public class TxtText {
public static void main(String[] args) {
File file1 = new File("/Users/zhang/Desktop/22.jpg"); //mac桌面路径
File file2 = new File("/Users/zhang/Desktop/d盘/22.jpg");
//在程序结束时删除文件1 (可选)
// file1.deleteOnExit();
try {
//
file2.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
//调取剪切方法
cutFile(file1, file2);
}
public static void cutFile(File file1, File file2){
FileOutputStream fileOutputStream = null;
InputStream inputStream = null;
byte[] bytes = new byte[1024];
int temp = 0;
try {
inputStream = new FileInputStream(file1);
fileOutputStream = new FileOutputStream(file2);
while((temp = inputStream.read(bytes)) != -1){
fileOutputStream.write(bytes, 0, temp);
fileOutputStream.flush();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}finally{
if (inputStream != null) {
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fileOutputStream != null) {
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
Java 练习把一个文件从一个地方剪切到另一个地方
最新推荐文章于 2024-06-21 09:36:24 发布