string getstring = getfilenames.getfilename(cur_url);
for(int i = 0; i < getstring.length; ++i)
上面是我遍歷某一資料夾下所有檔案並得到字尾名輸出。
核心就這一行:
string prefix = getstring[i].substring(getstring[i].lastindexof('.') + 1);
想說的主要是一開始很擔心一件事:比如我在windows下把副檔名隱藏了之後,還能得到字尾麼?經過實驗發現想多了,在windows下改變的只是檢視方式而已,不影響你從**這邊得到完整副檔名,所以,放心用就好。
java獲取檔案字尾名
獲取檔案字尾名 public static string endwith string filename return result 可以放到工程的工具類裡直接呼叫,需要注意的是string token filename.split 一定要用轉義字元,因為spilt裡面有一定的正規表示式在裡面 發現...
擷取檔案字尾名
擷取給的檔名的字尾名 在這裡要注意可能出現的檔案是否有字尾名,例如.abc和abc.其實這兩種是沒有字尾名的,所以判斷切片 的索引位置必須有所限制 def foo filename,has dot false 獲取檔名的字尾名 param filename 檔名 param has dot 字尾名是...
獲取檔案字尾名
獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...