簡體   English   中英

將文件保存到MyDocuments + App文件夾

[英]Save File to MyDocuments + App Folder

我試圖將我的.NET應用程序設置文件保存到用戶的%MyDocument%\\ MyApplication文件夾,但我不知道如何檢查現有的文件夾\\文件,並在保存時創建或附加文件夾\\ file。 我不想打開saveFileDialog,因為我需要文件在所有用戶計算機上的相同位置。 這是我到目前為止所做的,但它不起作用。 任何幫助,將不勝感激:

var saveSettings = settingsList.text;  //assign settings to a variable
saveSettings = Regex.Replace(saveSettings, @"\s+", "").Trim() + Environment.NewLine; //remove any extra spaces and add a carriage return so that each setting is on a new line            

var fileName = string.Format("{0}\\{1}", Environment.SpecialFolder.MyDocuments + "\\MyApp\\", "settings.dat");  //generate path to settings.dat
File.AppendAllText(fileName, saveSettings);  //save settings.dat
string path = System.IO.Path.Combine(Environment.GetFolderPath(
    Environment.SpecialFolder.MyDoc‌​uments),"MyApp","settings.dat");

if(Directory.Exists(path))
{
    //Exists
}
else
{
    //Needs to be created
}

System.IO.Directory.CreateDirectory(使用Server.Mappath(路徑)); //你不需要先檢查它是否存在

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM