public class TifToPdf {
public static void main(String[] args) {
String imagePath = "D:/fjgl/0001-2-201";
// pdf路径
String toPath = "D:/imgTopdf/0001-2-201";
copyFolder(imagePath,toPath);
}
public static void copyFolder(String oldPath, String newPath) {
try {
// 如果文件夹不存在 则建立新文件夹
(new File(newPath)).mkdirs();
//拿归档之前题名路径
File a = new File(oldPath);
//拿归档之前题名路径下的文件
String[] file = a.list();
File temp = null;
//循环遍历文件
for (int i = 0; i < file.length; i++) {
if (oldPath.endsWith(File.separator)) {
temp = new File(oldPath + file[i]);
if (temp.listFiles().length < 1 && temp.isDirectory()) {
temp = null;
continue;
}
} else {
temp = new File(oldPath + File.separator + file[i]);
}
//测试此抽象路径名表示的文件是否是一个标准文件。
if (temp.isFile()) {
FileInputStream input = new FileInputStream(temp);
FileOutputStream output = new FileOutputStream(newPath
+ "/" + (temp.getName()).toString());
byte[] b = new byte[1024 * 5];
int len;
while ((len = input.read(b)) != -1) {
output.write(b, 0, len);
}
output.flush();
output.close();
input.close();
}
if (temp.isDirectory()) {// 测试此抽象路径名表示的文件是否是一个目录。
copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]);
}
}
} catch (Exception e) {
System.out.println("复制整个文件夹内容操作出错");
e.printStackTrace();
}
}
}
2017年9月20日:文件移位
最新推荐文章于 2021-06-25 15:35:36 发布