首页 > 代码库 > 将某一个路径下的所有java文件复制到另外一个文件夹下,并重命名为jad文件
将某一个路径下的所有java文件复制到另外一个文件夹下,并重命名为jad文件
需求很简单,程序也不难。看到题目之后,自己第一次没有使用eclipse,而是使用了编辑器,手编了一个程序,简陋,但实现了功能。
代码如下:
import java.io.*; class Copy{ public void copy(String srcPath, String targetPath) throws Exception{ File srcFolder = new File(srcPath); File tarFolder = new File(targetPath); if(!tarFolder.exists()){ tarFolder.mkdirs(); } FileFilter filter = new FileFilter(){ public boolean accept(File file){ if(file.getName().endsWith(".java")){ return true; } return false; } }; File[] srcFiles = srcFolder.listFiles(filter); InputStream ins = null; OutputStream ots = null; for(File srcFile:srcFiles){ if(srcFile.exists()){ String fileName = srcFile.getName(); ins = new FileInputStream(srcFile); ots = new FileOutputStream(targetPath+"/"+fileName.replace("java","jad")); int reader = -1; byte[] readByte = new byte[1024]; while((reader=ins.read(readByte))!=-1){ ots.write(readByte,0,reader); } } } if(ots!=null){ ots.close(); } if(ins!=null){ ins.close(); } } public static void main(String[] args){ Copy obj = new Copy(); try{ obj.copy("D:/test/test1","D:/test/test2"); }catch(Exception e){ e.printStackTrace(); } } }
还很简陋,怎么设计的下来再详述吧。
共勉!
将某一个路径下的所有java文件复制到另外一个文件夹下,并重命名为jad文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。