我的文本文件很少。每个文本文件都包含一些路径和/或一些其他文件的引用。
文件 1
#file#>D:/FilePath/File2.txt
Mod1>/home/admin1/mod1
Mod2>/home/admin1/mod2
文件2
Mod3>/home/admin1/mod3
Mod4>/home/admin1/mod4
我想要的只是将所有路径复制Mod1, Mod2, Mod3, Mod4
到另一个文本文件中,仅将File1.txt
其作为输入提供给我的 java 程序。
到现在为止我做了什么?
public void readTextFile(String fileName){
try {
br = new BufferedReader(new FileReader(new File(fileName)));
String line = br.readLine();
while(line!=null){
if(line.startsWith("#file#>")){
String string[] = line.split(">");
readTextFile(string[1]);
}
else if(line.contains(">")){
String string[] = line.split(">");
svnLinks.put(string[0], string[1]);
}
line=br.readLine();
}
} catch (Exception e) {
e.printStackTrace();
}
}
目前我的代码只读取内容File2.txt
,控制权不会回到File1.txt
. 请询问是否需要更多输入。