我有以下形式的目錄結構:在一個目錄中運行多個文件上的Java程序,輸出具有獨特的名稱
base_directory
/level_one_a
,level_one_b
,level_one_c
/
然後在level_one_x
的所有那些目錄中有很多後續目錄,即
/level_one_a_1
,level_one_a_2
,level_one_a_3
...
等了level_one_b
& level_one_c
那麼level_one_a_1
裏面,我們有更多的還是,即level_one_a_1_I
,level_one_a_1_II
,level_one_a_1_III
,level_one_a_1_IV
...
於是最後的level_one_a_1_IV
,以及所有那些在同一級別內,是我要操作的文件。
我想一個較短的方式說,這將是start
/one
/two
/three
/*files*
有很多很多的文件,我想處理它們用一個簡單的java程序我寫道:
try
{
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null)
{
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
Document doc = Jsoup.parse(everything);
String link = doc.select("block.full_text").text();
System.out.println(link);
}
finally
{
br.close();
}
它使用jsoup
我想構建這個腳本,使程序可以自動導航此目錄結構,抓住每個文件,然後用該腳本處理它,使用緩衝讀取器和文件讀取器我想,我怎麼能方便嗎?我嘗試過執行this solution,但我無法啓動它。
理想我想輸出每次一個獨特的名字會處理文件,即是該文件名爲00001.txt
它可能保存爲00001_output.txt
,但是,這是一個不同的顏色