编程实现文件复制和重命名
来源:互联网 发布:淘宝怎么投诉天猫超市 编辑:程序博客网 时间:2024/04/30 01:55
编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。
package com.alex.test3;import java.io.File;import java.io.FileFilter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Java2Jad {/** * @param args * @throws Exception */public static void main(String[] args) throws Exception {File javaFile = new File("D:\\java");File[] javaFiles=null;if(javaFile.exists()&&javaFile.isDirectory()){javaFiles=javaFile.listFiles(new FileFilter(){public boolean accept(File pathname) {return pathname.getName().endsWith(".java");}});copyAndRenameFiles(javaFiles,"D:\\jad","\\.java",".jad");System.out.println("copy successful...");}else{throw new Exception("there are not such directroy");}}public static void copyAndRenameFiles(File[] sourceFiles,String targetFilePath,String originalSuffix,String targetSuffix){File targetFile = new File(targetFilePath);FileWriter fw = null;FileReader fr = null;if(!targetFile.isDirectory()){targetFile.mkdir();}try {for(File file:sourceFiles){fw = new FileWriter(targetFilePath+"\\"+file.getName().replaceAll(originalSuffix, targetSuffix));int len=0;char[] cbuf=new char[(int)file.length()];fr = new FileReader(file);while((len=fr.read(cbuf))!=-1){fw.write(cbuf,0,len);}}fw.close();} catch (IOException e) {e.printStackTrace();}}}
- 编程实现文件复制和重命名
- 重命名、移动和复制文件
- java文件复制,重命名
- PHP文件操作(文件移动和复制、删除、重命名)
- PHP文件操作(文件移动和复制、删除、重命名)
- vc文件复制和删除及移动和重命名
- vc文件复制和删除及移动和重命名
- java实现FTP远程文件移动(重命名、复制、拷贝)
- 利用VC++实现对文件的复制、删除、重命名
- c语言实现文件移动\复制\重命名\删除:
- 用流实现文件的重命名复制到其他文件夹
- JAVA操作文件的复制和重命名失败的原因
- delphi 重命名、复制、移动文件
- xargs批量复制和重命名
- Java实现文件重命名
- Java实现文件重命名
- Java实现文件重命名
- Java实现文件重命名
- 幸福需要把握的七个要点
- 常用ADB命令
- poj2478解题报告——欧拉函数,筛法
- Oracle笔记-Multitable INSERT 的用法
- C# 事件和Unity3D
- 编程实现文件复制和重命名
- 简表JOR
- WPF Storyboard的属性锁定问题
- 如何快速把阿里巴巴地图嵌入到自己的网站中
- C#:winform DataGridview 自动调整列宽
- 龙年贺词成语-龙字成语
- PC替代Server,隐患?还是实惠?
- 2011年专利统计:IBM 6180,苹果 676,Google无缘前50
- vmware 报错