gpt4 book ai didi

c# - 将文件保存到 MyDocuments + App 文件夹

转载 作者:太空狗 更新时间:2023-10-29 18:02:02 26 4
gpt4 key购买 nike

我正在尝试将我的 .NET 应用程序设置文件保存到用户的 %MyDocument%\MyApplication 文件夹,但我不知道如何检查现有的文件夹\文件,并在保存时创建或追加文件夹\文件.我不想打开 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
}

关于c# - 将文件保存到 MyDocuments + App 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14865963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com