C#如何创建指定名称的文件?

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:23:19
在系统项目路径下创建一个与savefiledialog中的文件名相同,后缀为MXD的文件,如何创建?
新创建的MXD文件不是和savefiledialog的路径一致,存储路径在系统项目路径下。

System.Windows.Forms.Application.StartupPath+"\\"+System.IO.Path.GetFileNameWithoutExtension(savefiledialog.FileName)+".MDX";

添加System.Windows.Forms的引用(如果在控制台程序中)
File.Create(System.Windows.Forms.Application.StartupPath+System.IO.Path.GetFileNameWithoutExtension(savefiledialog.FileName)+".MDX")

savefiledialog包含了路径信息,而你是要在项目路径下创建。建议你还是不要用savefiledialog

File.Create(Path.ChangeExtension(savefiledialog.FileName, "MXD"));