父类
父类是 FileDialog
父类的属性、方法,详见:
https://www.malaoshi.top/show_1GWixWFqGAt.html
属性
- Title:保存对话框的标题,默认为”另存为”。
- InitialDirectory:设置文件选择框开始打开的位置。
- Filter:设置保存文件的类型。
- DefaultExt:设置默认文件拓展名。
- FileName:保存文件默认的文件名。
- RestoreDirectory:设置是否记忆上次文件保存的路径,true表示记住。
例子
SaveFileDialog dialog = new SaveFileDialog();
dialog.Filter = "word文档(*.docx)|*.docx";
DialogResult result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
outPathTxt.Text = dialog.FileName;
}
例子2
private void SaveData_Click()
{
// 创建保存对话框
SaveFileDialog saveDataSend = new SaveFileDialog();
// Environment.SpecialFolder.MyDocuments 表示在我的文档中
saveDataSend.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); // 获取文件路径
saveDataSend.Filter = "*.txt|txt file"; // 设置文件类型为文本文件
saveDataSend.DefaultExt = ".txt"; // 默认文件的拓展名
saveDataSend.FileName = "Data.txt"; // 文件默认名
if (saveDataSend.ShowDialog() == DialogResult.OK) // 显示文件框,并且选择文件
{
string fName = saveDataSend.FileName; // 获取文件名
// 参数1:写入文件的文件名;参数2:写入文件的内容
// 字符串"Hello"是文件保存的内容,可以根据需求进行修改
System.IO.File.WriteAllText(fName, "Hello"); // 向文件中写入内容
}
}