添加->新建项->设置文件(后缀setting多专业^^)
打开后会有四个属性名称、类型、范围、值在第一行写上
SavePath、string、用户、C:\默认路径
OK。下面是调用和保存的代码:相当简单
FolderBrowserDialog fbd = new FolderBrowserDialog();
private void Form1_Load(object sender, EventArgs e)
{//读取,Settings1是配置文件名,被自动定义成一个类
textBox1Text = Settings1Default["SavePath"]ToString();
fbdSelectedPath = textBox1Text;
}
private void button1_Click(object sender, EventArgs e)
{//保存
if (DialogResultOK == fbdShowDialog()) {
Settings1Default["SavePath"] = fbdSelectedPath;
Settings1DefaultSave();//很重要哦
//需要注意的是,修改后在Settings1文件中看不见变化,不过没关系,他确实已经变了,不行在运行下看看
textBox1Text = Settings1Default["SavePath"]ToString();
}
}
这个要比xml方法简单了 //using SystemIO;
string fileName = PathCombine(ApplicationStartupPath, @"Skin\DeepCyanssk");1、通过Path类的Combine方法可以合并路径。
string activeDir = @"C:\myDir";
string newPath = SystemIOPathCombine(activeDir, "mySubDirOne");
2、目录的创建。
创建目录时如果目录已存在,则不会重新创建目录,且不会报错。创建目录时会自动创建路径中各级不存在的目录。
(1)通过Directory类的CreateDirectory方法创建。
string activeDir = @"C:\myDir";
string newPath = SystemIOPathCombine(activeDir, "mySubDirOne");
SystemIODirectoryCreateDirectory(newPath);
(1)通过DirectoryInfo的对象创建。
SystemIODirectoryInfo di = new SystemIODirectoryInfo(@"C:\myDirTwo\mySubDirThree");
diCreate();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)