目前正在編寫需要存儲數據的軟件(我知道,這是先進的),但我不知道人們想要保存的地方。作爲默認設置,我希望它保存到C:\但不適用於使用N:\作爲默認驅動器的服務器。當前程序位置?
我可以將其更改爲使用N:\但如果某個人選擇將其與其他任何驅動器一起運行,則會出現同樣的問題。
我知道你可以得到當前的程序位置,但是我怎麼才能複製第一部分以便我可以使用它。
例
項目位置:X:\東西\東西\ Program.exe文件
我希望能夠從該採取什麼樣的:X:\東西\東西和添加的名稱要創建的新文件(newdatafile.txt),以便它變成X:\ Something \ Something \ newdatafile.txt
我在C#中工作。
如果你遺漏了X:\ Something \ Something \ part,只是使用文件名,我相信它會自動計算出程序位置的X:\ Something \ Something \。例如,我將一個'HelpProvider'的'HelpNamespace'賦給一個help.chm文件,它會自動在Program Files中查找(針對我的個人情況)。如果我錯了,隨時糾正我。 –
好吧,我會試試:) – Robjames970
你能否說清楚你是否正在尋找當前的程序位置(http://stackoverflow.com/questions/6041332/best-way-to-get-application-folder-path)或者你實際上對你應該在哪裏存儲用戶文件默認情況感興趣(http://stackoverflow.com/questions/9659127/folder-to-store-data-files-locally-in-wpf-application)? (恐怕兩個版本都是重複的,但也許你正在尋找完全不同的東西) –