テキストファイルがほとんどありません。各テキスト ファイルには、他のファイルのパスや参照が含まれています。
ファイル1
#file#>D:/FilePath/File2.txt
Mod1>/home/admin1/mod1
Mod2>/home/admin1/mod2
ファイル2
Mod3>/home/admin1/mod3
Mod4>/home/admin1/mod4
私が望むのは、Java プログラムへの入力としてMod1, Mod2, Mod3, Mod4
のみ提供することによって、すべてのパスを別のテキスト ファイルにコピーすることだけです。File1.txt
私は今まで何をしてきましたか?
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
。さらに入力が必要かどうか尋ねてください。