我有文件夹我怎么可以存在于一个文件,并用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 这我不想接,因为它是有文件名 –