string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly
.GetExecutingAssembly().Location +
@"\keyfile\EmailbodyorFile.txt");
我用这个来获取路径,但我的问题是“EmailbodyorFile.txt”必须在运行时和上面的代码不会创建该文件自动创建。那么该怎么办?寻找路径和C#Windows会自动创建一个文件
早些时候,我用这个代码,
string path = Path.GetFullPath(System.AppDomain.CurrentDomain.BaseDirectory +
@"\keyfile\EmailbodyorFile.txt");
并正常运行,但创建项目的设置后,它显示错误“未找到错误文件”。
请大家帮忙。
如何,如果你没有为它写代码会奇迹般地创建文件?你需要使用File类。使用File.Exists方法检查文件是否存在于同一位置,如果不存在,则创建它。 – niksofteng
你应该检查目录是否存在,如果它不是 - 通过Directory.Create(...)创建,当检查文件存在时,如果它不是 - 通过File.Create创建(...) –
这是一个Windows窗体或一个WPF应用程序? – Sayka