C 獲取檔案路徑

2021-04-23 15:11:09 字數 664 閱讀 3535

1.獲取檔案路徑問題

首先確認:要查詢的檔案與可執行檔案是否在同一目錄下

同一目錄下:

string filename="test.txt";

fileinfo fi=new fileinfo(filename);

string path=fi.fullname;

不同目錄分兩種情況:

相對路徑只能相對於應用程式的執行路徑而言,如:  

你的應用程式在c:/1/2/3/4/目錄下,  

你希望訪問c:/1/2/x.csv檔案,則指定../../x.csv,

注意在c#中,表示路徑可以使用//和/表示

如果你的應用程式在c:/1/2/目錄下,  

你希望訪問c:/1/2/3/4/x.csv檔案,則指定

environment.currentdirectory——獲取和設定當前目錄(即該程序從中啟動的目錄)的完全限定路徑。

system.io.directory.getcurrentdirectory() //獲取應用程式的當前工作目錄。

directory.getcurrentdirectory();   //程式檔案自身的路徑

參考:http://www.dezai.cn/article_show.asp?articleid=27854&articlepage=3

c 獲取檔案路徑

一 獲取當前檔案的路徑 1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑,包括檔名。2.system.environment.currentdirectory 獲取和設定當前目錄 該程序從中啟動的...

C 獲取檔案路徑

string files system.io.directory.getfiles path 返回指定目錄下的檔名 string str system.io.path.getfilenamewithoutextension path 返回不具有副檔名的指定路徑字串的檔名 3 system.io.pa...

C 獲取檔案路徑

winform獲取檔案路徑 string files system.io.directory.getfiles path 返回指定目錄下的檔名 string str system.io.path.getfilenamewithoutextension path 返回不具有副檔名的指定路徑字串的檔名 ...