Java 文件重命名 和拷贝文件

来源:互联网 发布:数据流程图怎么画 编辑:程序博客网 时间:2024/05/21 08:52
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class ReNameFile {private static final String PATH = "D:/shane/";private static final String TMP_PATH = PATH + "/tmp";/** * @param args * @throws Exception */public static void main(String[] args) throws Exception {File file = new File(PATH);String[] names = file.list();for (int i = 0; i < names.length; i++) {System.out.println("name: " + names[i]);}new File(TMP_PATH).mkdir();// 方式一:源文件不存在了。// for (int i = 0; i < names.length; i++) {// new File(PATH + "/" + names[i]).renameTo(new File(TMP_PATH + "/"// + (i + 1) + ".png"));// }// 方式二:源文件存在。for (int i = 0; i < names.length; i++) {FileInputStream is = new FileInputStream(new File(PATH + "/"+ names[i]));FileOutputStream os = new FileOutputStream(new File(TMP_PATH + "/"+ (i + 1) + ".png"));byte[] buf = new byte[1024];while (is.read(buf) != -1) {os.write(buf);}}}}

0 0
原创粉丝点击