我有文件夾我怎麼可以存在於一個文件,並用java
- DLY-20150721-BOOST_UVERSE-ADJ.xls 在下面的文件,其存儲在緩衝區中的文件的名稱
- DLY-20150721-BOOST_UVERSE-ADJ-BOOST-DISCONNECT.txt
- DLY-20150721-BOOST_UVERSE-ADJ-ERR.txt
- DLY-20150721-BOOST_UVERSE-ADJ-RR20150721181623 + 0530.xls
- DLY- 20150721-BOOST_UVERSE-ADJ-BOOST-DISCONNECT-RR20150721181623 + 0530.txt
- DLY-20150721-BOOST_UVERSE-ADJ-ERR-RR20150721181623 + 0530.txt
我得到從源文件名= 'DLY-20150721-BOOST_UVERSE-ADJ.xls'。 所以通過它交給文件名我要挑喜歡
- DLY-20150721-BOOST_UVERSE-ADJ-BOOST-DISCONNECT.txt
- DLY-20150721-BOOST_UVERSE-ADJ-ERR相關.txt文件名。 txt
並將其存儲在緩衝區中。但我不知道該怎麼做。 我希望通過使用正則表達式我想我可以拍攝這些文件。但如何拍攝整個文件名並存儲在緩衝區中?
那麼,什麼是規則?您刪除.xls擴展名(導致「DLY-20150721-BOOST_UVERSE-ADJ」),然後選擇所有名稱以該字符串開頭並以.txt結尾的文件?如果這是規則,那麼就這樣做。 String.substring(),String.startsWith()和File.listFiles()是你的朋友。 –
有時我可能有文件一樣 * DLY-20150721-BOOST_UVERSE-ADJ-BOOST斷開,RR20150721181623 + 0530.txt 這我不想接,因爲它是有文件名 –