不過回完才發現好像我回錯了..
真是尷尬
如同Freelife兄(?)(對不起..很容易打成Freefile -.-)所說的..
用split的話..要確定整個檔名是沒有含你要的分離字元的狀況下才能用
如果說檔名是"F.I.R-月.牙.灣.mpg"的話..那你會得到4個值..而不是兩個
比較簡單的做法是建議可以用搜尋副檔名的方式去把檔名分離出來..
例如是用Mid(文字,字元位置起點,(字元位置終點-副檔名長度))
這樣可以確保副檔名不會進來..以及不會把原本檔名的內容也消掉..
不然就是使用split之後,把所有的陣列值都用 '&' 運算子加回來,並排除最後一個陣列值(副檔名所在)
複製程式
for ( i = 0 to Ubound(SplitArr) -1 )
MainFileName = MainFileName & SplitArr(i)
next i
這樣子就可以避免主要檔案名稱在處理的時候被切割掉
所以回歸最根本的就是..你所需要的檔案名稱的格式為何?
是沒有特殊符號在內..還是有一堆特殊符號在內?
因為以Emule內的檔案習慣會用"."來替代space..XD