C獲取改檔案的對路徑應該呼叫什麼方法

時間 2022-04-05 12:20:11

1樓:匿名使用者

system.io.path.getfilenam(filepath) //返回帶副檔名的檔名

system.io.path.getfilenamewithoutextension(filepath) //返回不帶副檔名的檔名

system.io.path.getdirectoryname(filepath) //返回檔案所在目錄

把上面的filepath換成你的filename就行了。

2樓:何宜校

可以用substring擷取:

openfiledialog of = new openfiledialog();

dialogresult dre = of.showdialog();

if (dre == dialogresult.ok)

3樓:反轉

最簡單和直接的方法,就是對字串進行處理。

this.text = strings.mid(filename, 1, strings.instrrev(filename, "/")); //路徑

this.text = strings.mid(filename, strings.instrrev(filename, "/") + 1);//檔名

4樓:

可以對字元進行特別處理能夠獲得你需要的結果:

string s=system.io.path.getfilename(openfiledialog1.filename);

這個s就是你的檔名了

C中,能否獲取檔案路徑中的檔名

陽光的雷咩咩 static void main string args string wjm s.substring s.lastindexof 1 用類似lastindexof的方法獲取最後乙個 的索引,然後用substring 擷取從得到的索引 1 開始的 字串 crystal 傳奇 strin...

c語言怎麼獲取陣列的長度

c語言中,定義陣列後可以用sizeof命令獲得陣列的長度 可容納元素個數 如 但,通過傳遞陣列名引數到子函式中,以獲得陣列長度是不可行的。如 int getlength int a 因為,a是函式引數,到了本函式中,a只是乙個指標 位址,系統在本函式執行時,是不知道a所表示的位址有多大的資料儲存空間...

C的標頭檔案保護問題,C 標頭檔案保護符

所有的標頭檔案保護一般都是如此寫的 ifndef x define x endif 這個x要寫成什麼沒有任何規定的,只要在工程中不要跟其他的巨集定義衝突重複就可以了。在vc下等同於 pragma once 這個都可以,風格而已。只要取個唯一的識別符號即可。不過要注意 ifndef 上下兩個識別符號要...