C# AppDomain.CurrentDomain.BaseDirectory
来源:互联网 发布:汉诺塔递归python语言 编辑:程序博客网 时间:2024/05/17 04:41
AppDomain.CurrentDomain.BaseDirectory 它可以读取、也可以写入,而且是只用文件名,不用写文件的地址!下面我就把我写的例子贴上来: 首先我创建了一个 Windows应用程序 然后在界面如下:
我的代码是: //读取
private void button1_Click(object sender, EventArgs e)
{
if(File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory+"123.txt") != "")
{
this.textBox1.Text = File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory + "123.txt", Encoding.Default);
this.textBox3.Text = this.label3.Text + AppDomain.CurrentDomain.BaseDirectory + "123.txt";
}
}
//更改
private void button2_Click(object sender, EventArgs e)
{
if(File.Exists(AppDomain.CurrentDomain.BaseDirectory+"123.txt"))
{
File.WriteAllText(AppDomain.CurrentDomain.BaseDirectory + "123.txt",this.textBox2.Text);
}
MessageBox.Show("更改成功!");
}
AppDomain.CurrentDomain.BaseDirectory 是获取基目录,它由程序集冲突解决程序用来探测程序集。由显示的路径可以看出,它代表的是程序集所在的目录,它具有读取和写入的属性。这只不过是它常用的属性,如果你要使用这些属性,你的文件【123.txt】要放在程序集的目录下。还有使用它需要导入IO包。
- C# AppDomain.CurrentDomain.BaseDirectory
- C# AppDomain.CurrentDomain.BaseDirectory
- C# AppDomain.CurrentDomain.BaseDirectory是什么
- C# AppDomain.CurrentDomain.BaseDirectory是什么
- AppDomain.CurrentDomain.BaseDirectory
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C# APPDOMAIN.CURRENTDOMAIN.BASEDIRECTORY与APPLICATION.STARTUPPATH的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C# WinForm中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的用法
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
- C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
- 世博会==人多
- js给表格增加一行总结
- multiple definition of...
- 张卫健被胃癌,自我炒作还是微波账户被盗?娱乐圈被死亡事件大揭秘
- typeof & Nan & ==
- C# AppDomain.CurrentDomain.BaseDirectory
- 很有用的面试知识---面试100问(不仅仅是面试)
- VC生成静态库release版比debug版库文件尺寸更大的原因
- 分享一个java正则验证类
- MFC获取时间
- warning C4995: 'wcscat': name was marked as #pragma deprecated
- 验证控件
- Linux基础系列-内存与I/O操作
- 有关返回对象的说明