android studio 修改项目CVS账号工具修改不成功,手动修改文件太多

来源:互联网 发布:java是解释型语言吗 编辑:程序博客网 时间:2024/06/05 15:07
package aaa;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;public class FileTest {private static ArrayList<String> filelist = new ArrayList<String>();public static void main(String[] args) throws Exception {String filePath = "E:\\androidproject\\project";//项目路径getFiles(filePath);}static void getFiles(String filePath) {File root = new File(filePath);File[] files = root.listFiles();for (File file : files) {if (file.isDirectory()) {getFiles(file.getAbsolutePath());filelist.add(file.getAbsolutePath());System.out.println("显示" + filePath + "下所有子目录及其文件"+ file.getAbsolutePath());} else {System.out.println("显示" + filePath + "下所有子目录"+ file.getAbsolutePath());if (file.getAbsolutePath().contains("Root")) {writeToFile(file.getAbsolutePath(),":pserver:zhangsan@192.168.1.22:/p/proot");//自己的账号}}}}public static void writeToFile(String path, String str) {try {File file = new File(path);if (!file.exists())file.createNewFile();FileOutputStream out = new FileOutputStream(file, false);StringBuffer sb = new StringBuffer();sb.append(str);out.write(sb.toString().getBytes("utf-8"));out.close();} catch (IOException ex) {System.out.println(ex.getStackTrace());}}}

0 0