2013-06-04 58 views
1

我想用java解析多個doc文件(MS office)的文件名。 我該如何去做這件事?解析java的doc文件的文件名

我能找到一個從文檔本身提取信息的API,但我不能 找到有關文件名本身的信息。

所以說我有一個DOC文件XX_232312_22,我只想解析文件名(即232312部分)。

編輯:如果我們需要解析不止一個文件,我們會怎麼做? 例如,一個目錄中的所有1000個文件?

+0

您是否在尋找新的'文件( 「路徑/ FILE.DOC」)的getName()'? – sp00m

+0

所以你的意思是你想'angelsoft2311-1'出'angelsoft2311-1'?我對嗎?或者你在獲取文件名方面有任何問題。 – Smit

+0

'file.getName()。replaceFirst(「\\。\\ w + $」,「」);' –

回答

0

這應該爲你工作。

fileName.split("-")[0]