第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

獲取當(dāng)前文件夾路徑

獲取當(dāng)前文件夾路徑

月關(guān)寶盒 2019-07-31 18:48:43
獲取當(dāng)前文件夾路徑我想創(chuàng)建一個(gè)轉(zhuǎn)換文件的程序。我希望用戶能夠?qū)⒖蓤?zhí)行文件放在任何目錄中,并在執(zhí)行該程序時(shí)(雙擊.exe)我希望程序處理當(dāng)前文件夾中exe文件所在的所有文件。程序如何確定當(dāng)前執(zhí)行的路徑?我試過(guò),System.Windows.Forms.Application.StartupPath但這似乎是錯(cuò)誤的方式。有任何想法嗎?
查看完整描述

3 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

你應(yīng)該使用Directory.GetCurrentDirectory()你的情況,當(dāng)前目錄可以從執(zhí)行文件夾不同,尤其是當(dāng)你通過(guò)一個(gè)快捷方式執(zhí)行程序。

最好Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);用于您的目的。這將返回當(dāng)前正在執(zhí)行的程序集所在的路徑名。

雖然我建議的方法允許你區(qū)分正在執(zhí)行的程序集,入口程序集或任何其他已加載的程序集,正如SonerG?nül在他的回答中所說(shuō),

System.IO.Path.GetDirectoryName(Application.ExecutablePath);

也可能就足夠了。這等于

System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);


查看完整回答
反對(duì) 回復(fù) 2019-07-31
?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

我用以下代碼創(chuàng)建了一個(gè)簡(jiǎn)單的控制臺(tái)應(yīng)用程序:

Console.WriteLine(System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));Console.WriteLine(System.AppDomain.CurrentDomain.BaseDirectory);Console.WriteLine(System.Environment.CurrentDirectory);Console.WriteLine(System.IO.Directory.GetCurrentDirectory());Console.WriteLine(Environment.CurrentDirectory);

我將生成的可執(zhí)行文件復(fù)制到C:\temp2。然后我在該可執(zhí)行文件中放置了一個(gè)快捷方式C:\temp3,并運(yùn)行它(一次來(lái)自exe本身,一次來(lái)自快捷方式)。它兩次都給出了以下輸出:

C:\temp2
C:\temp2\
C:\temp2
C:\temp2
C:\temp2

雖然我肯定必須有一些蠢貨理由來(lái)解釋為什么有五種不同的方法幾乎完全相同的東西,我當(dāng)然不知道它是什么。然而,在大多數(shù)情況下,您可以自由選擇您喜歡的任何一種情況。

更新: 我修改了快捷方式屬性,將“開(kāi)始于:”字段更改為C:\temp3。這導(dǎo)致以下輸出:

C:\temp2
C:\temp2\
C:\temp3
C:\temp3
C:\temp3

......至少展示了不同方法之間的一些區(qū)別。


查看完整回答
反對(duì) 回復(fù) 2019-07-31
  • 3 回答
  • 0 關(guān)注
  • 546 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)