java指定目录下指定文件复制到同级目录中
时间: 2024-05-05 18:16:51 浏览: 12
以下是一个Java程序,可以将指定目录下的指定文件复制到同级目录中:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
String sourceDir = "C:/SourceDir/"; // 源目录
String destDir = "C:/DestDir/"; // 目标目录
String fileName = "file.txt"; // 文件名
File sourceFile = new File(sourceDir + fileName);
File destFile = new File(destDir + fileName);
try {
FileInputStream fis = new FileInputStream(sourceFile);
FileOutputStream fos = new FileOutputStream(destFile);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上程序会将C:/SourceDir/file.txt文件复制到C:/DestDir/目录下。如果需要复制其他文件,只需修改fileName变量的值即可。