2014-10-28 83 views
-5

我必須找到一個文件ard12333.txt,但數字部分是可變的,所以我應該檢查文件是否包含字符串「ard」,然後推算出數字部分。怎麼做?如何檢查目錄是否包含文件名稱包含某個字符串?

+0

我不知道如何開始..我知道如何檢查文件是否存在於目錄中,但沒有更多.. – user3832184 2014-10-28 08:43:38

+0

嘗試將文件名讀入字符串並使用字符串函數 – HackerGK 2014-10-28 08:43:53

+0

Java教程[查找文件](http: //docs.oracle.com/javase/tutorial/essential/io/find.html) – DavidPostill 2014-10-28 08:54:56

回答

0

工作步驟:

1)從目錄中獲取文件名。

2)檢查是否包含ard。 3)如果是,則將文件名的其餘部分不帶擴展名轉換爲Integer或Long或其他數字。 如果否,則轉到步驟1檢查下一個文件(如果有)。

4)如果變量和轉換的數值匹配,wooohhooo就完成了。 打破循環,做你想做的。

0

檢查名稱時讀取文件夾中的所有文件。文件閱讀過程就在這個環節。 檢查此。

Read files from folder

,您可以檢查文件名以String.startsWith()方法查找啓動文件名包含字母。

相關問題