c程式設計提取檔名時如何去掉字尾,C 程式設計提取檔名時如何去掉字尾

時間 2022-03-09 11:00:36

1樓:匿名使用者

string filepath = "c:\\1.txt";

string str = "獲取檔案的全路徑:" + path.getfullpath(filepath); //-->c:1.txt

str = "獲取檔案所在的目錄:" + path.getdirectoryname(filepath); //-->c:

console.writeline(str);

str = "獲取檔案的名稱含有字尾:" + path.getfilename(filepath); //-->1.txt

str = "獲取檔案的名稱沒有字尾:" + path.getfilenamewithoutextension(filepath); //-->1

str = "獲取路徑的字尾擴充套件名稱:" + path.getextension(filepath); //-->.txt

str = "獲取路徑的根目錄:" + path.getpathroot(filepath); //-->c:\

2樓:匿名使用者

**如下:

protected void listbox1_load(object sender, eventargs e)

//image控制項的初始化

this.image1.imageurl = str1[1];}

3樓:匿名使用者

musicname = path.getfilenamewithoutextension(包含副檔名的全路徑);

4樓:匿名使用者

都是長度相同,可以substring(0,name.length-4)

5樓:

string filename = filename.substring(0,filename.lastindexof("."))

6樓:匿名使用者

split(".")(0)

不知道c#有沒有這種寫法

7樓:匿名使用者

擦,根據"."分割不就好了麼

然後比較下麼

c#中怎樣通過openfiledialog獲取檔名(不包括路徑和字尾)

8樓:

可以通過字串擷取來實現,找到最後乙個"\"的位置然後擷取,就可以去掉路徑,同理找到"."的索引再擷取就去掉檔案字尾名了。

string str="f:\cs\readme.txt";

string file=str.substring(str.lastindexof("\\") + 1);//去掉了路徑

string name=file.substring(0,file.lastindexof("."));//去掉了字尾名

9樓:匿名使用者

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

這個s就是你的那個 readme

10樓:而立牛頭

openfiledialog1.safefilename

11樓:匿名使用者

樓主,很簡單的,用 system.io.path.getfilename(openfiledialog1.filename);

即可哈!非常簡單實用!採納我的哦!謝謝

12樓:

string s=openfiledialog1.filename;

s = s.substring(s.lastindexof('\\')+1, s.lastindexof('.') - s.lastindexof('\\')-1);

//s就是檔名了

13樓:匿名使用者

string name = system.io.path.getfilenamewithoutextension(openfiledialog1.filename);

14樓:匿名使用者

先例項化openfiledialog

然後openfiledialog.filename就是檔名。

c# 獲取檔案的副檔名

15樓:匿名使用者

path.getextension(filename);

批量更改檔名,並提取至EXCEL

如下兩種方法可供選擇 bat批量處理和vba。1 bat批處理檔案 a.獲取檔名 選定部分或全選所有檔案 shift 右鍵 複製為路徑 貼上到excel b.編輯命令符 l 替換檔名前的路徑 全部替換 l 生成如下字元 空格不可缺少 ren 原檔名 新檔名可以使用excel公式批量處理 例如如下公式...

shell批量修改檔名,如何批量提取多個Word的檔名?

bin sh for eachfile in ls b dofilename filehead echo filename awk f filelast echo filename awk f mv filename.txt filehead.txtdone 我這有現成的工具,用電子 處理 非常方便...

批處理提取指定資料夾內的檔名和日期

echo off for r i in do echo ti dpnxi filelist.txt 儲存為 bat 檔案,放到需要提取的目錄下執行 如何用批處理實現提取指定目錄下 某一修改日期的 檔名列表到txt檔案?10 不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 複製貼上到記事本,另存...

c語言輸入檔名開啟該檔案,c語言輸入乙個檔名開啟該檔案

用乙個字串記錄你輸入的路徑和檔名,用以下 就可以勝任。include stdafx.h if the vc 6.0,with this line.include stdio.h include stdlib.h int main void fgets x,30,fp printf s x fclos...

c語言讀取檔名問題,利用c語言編寫 讀出一檔名為file的內容並顯示

c語言中有兩個格式化讀寫檔案的函式,先將檔案g name.out中的內容格式化讀取到鍊錶或者陣列中,然後遍歷鍊錶或者陣列,依次取得每個資料檔名,再根據讀取到的檔名讀取資料檔案。include void main 利用c語言編寫 讀出一檔名為file的內容並顯示 c語言 讀取資料夾中,有命名規則的多個...