新聞中心
C#中獲得想要的路徑的相對(duì)路徑用什么方法?
一、獲取當(dāng)前文件的路徑
發(fā)展壯大離不開(kāi)廣大客戶長(zhǎng)期以來(lái)的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及除甲醛等,在網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開(kāi)發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
獲取模塊的完整路徑,包括文件名。
2. System.Environment.CurrentDirectory
獲取和設(shè)置當(dāng)前目錄(該進(jìn)程從中啟動(dòng)的目錄)的完全限定目錄。
3. System.IO.Directory.GetCurrentDirectory()
獲取應(yīng)用程序的當(dāng)前工作目錄。這個(gè)不一定是程序從中啟動(dòng)的目錄啊,有可能程序放在C:\www里,這個(gè)函數(shù)有可能返回C:\Documents and Settings\ZYB\,或者C:\Program Files\Adobe\,有時(shí)不一定返回什么東東,這是任何應(yīng)用程序最后一次操作過(guò)的目錄,比如你用Word打開(kāi)了E:\doc\my.doc這個(gè)文件,此時(shí)執(zhí)行這個(gè)方法就返回了E:\doc了。
4. System.AppDomain.CurrentDomain.BaseDirectory
獲取程序的基目錄。
5. System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
獲取和設(shè)置包括該應(yīng)用程序的目錄的名稱。
6. System.Windows.Forms.Application.StartupPath
獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑。效果和2、5一樣。只是5返回的字符串后面多了一個(gè)"\"而已
7. System.Windows.Forms.Application.ExecutablePath
獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑及文件名,效果和1一樣。
c語(yǔ)言相對(duì)路徑的問(wèn)題啊。
這兩個(gè)
if((fp1=fopen("hao.dat","wb"))==NULL)
if((fp1=fopen("hao.dat","rb"))==NULL)
應(yīng)用"w"和"r"
因?yàn)槟闶侵苯觾?chǔ)存的
在 xCode 下面用 C 語(yǔ)言 fopen()函數(shù)相對(duì)路徑
product-scheme-edit scheme-Run-options-把 using custom working directory前面的勾選上。然后填寫(xiě)相對(duì)路徑及可以。。下圖
C的書(shū)
推薦: ,
還可以用: 這個(gè)當(dāng)參考和練習(xí)
C語(yǔ)言中相對(duì)路徑的問(wèn)題
要打開(kāi)的文檔如果跟exe同目錄
那么直接打開(kāi)該文件名就可以了,不用加路徑
C語(yǔ)言里面如何設(shè)置相對(duì)路徑
可以用相對(duì)路徑 ..\是當(dāng)前路徑的上一級(jí)路徑,如果要取當(dāng)前路徑的文件,應(yīng)給用 .\
比如
fp=fopen(".\\sample.txt","r")
或者直接
fp=fopen("sample.txt","r")
而且,當(dāng)前路徑最好用 GetCurrentDirectory檢查一下,是否正確了。
如果是控制臺(tái)程序,當(dāng)前路徑應(yīng)該是你敲入命令行的路徑
網(wǎng)頁(yè)題目:c語(yǔ)言外部函數(shù)相對(duì)路徑 c語(yǔ)言相對(duì)路徑和絕對(duì)路徑
文章源于:http://www.ef60e0e.cn/article/docssgd.html