`
sammor
  • 浏览: 416062 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

C# 如何提取SaveFileDialog的保存路径

阅读更多
public TestOne()
{
InitializeComponent();
SaveFileDialog();//调用打开SaveFileDialog 保存对话框
}

#region 保存对话框
private void SaveFileDialog()
{
//string localFilePath, fileNameExt, newFileName, FilePath;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();

//设置文件类型
saveFileDialog1.Filter = " txt files(*.txt)|*.txt|All files(*.*)|*.*";

//设置默认文件类型显示顺序
saveFileDialog1.FilterIndex = 2;

//保存对话框是否记忆上次打开的目录
saveFileDialog1.RestoreDirectory = true;

//点了保存按钮进入
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
  //获得文件路径
  //localFilePath = saveFileDialog1.FileName.ToString();

  //获取文件名,不带路径
  //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);

  //获取文件路径,不带文件名
  //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));

  //给文件名前加上时间
  //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;

  //在文件名里加字符
  //saveFileDialog1.FileName.Insert(1,"dameng");
   
  System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件

                      //fs输出带文字或图片的文件,就看需求了
}
}
分享到:
评论

相关推荐

    C#中使用savefiledialog保存为excel文件

    C#中使用SaveFileDialog保存为Excel文件 在C#中,使用SaveFileDialog保存为Excel文件是一种常见的操作。下面我们将详细介绍如何使用SaveFileDialog保存为Excel文件。 首先,我们需要建立一个Excel文件对象,用于...

    c#导出EXCEL弹出保存路径对话框的公用脚本

    本主题将深入探讨如何使用C#实现一个带有保存路径对话框的Excel导出功能,这通常涉及到Windows Forms(WinForms)的应用,用于提供用户交互界面。 首先,我们需要引入必要的库,如`Microsoft.Office.Interop.Excel`...

    C#窗体截图并保存

    C#提供了多种保存图像的方法,包括但不限于使用`SaveFileDialog`弹出对话框让用户选择保存路径,或者直接指定一个默认路径进行保存。 - **SaveFileDialog**:提供了一个标准的文件保存对话框,允许用户选择保存文件...

    C#winform窗体保存文件对话框

    在C# WinForm应用开发中,`保存文件对话框`(SaveFileDialog)是常见的功能,它允许用户选择一个路径和文件名来保存数据。这个组件是.NET Framework提供的System.Windows.Forms命名空间下的SaveFileDialog类,方便...

    C# .NET 图片保存源代码

    3. **设置保存路径和格式**:确定你想要保存图片的文件路径和格式,例如JPEG、PNG或BMP。可以使用`SaveFileDialog`来让用户选择保存位置。 ```csharp SaveFileDialog saveFileDialog = new SaveFileDialog(); ...

    C# CS、BS获取文件路径

    2. **SaveFileDialog**:类似地,当需要用户保存文件时,可以使用`SaveFileDialog`。 3. **拖放操作**:C#也支持文件拖放到应用程序窗口上,通过`DragEnter`和`Drop`事件处理函数可以获取拖放文件的路径。 ```...

    C#动态打开和保存文件

    同样地,调用`ShowDialog()`方法,用户选择保存位置后,通过`FileName`属性获取保存路径。 5. **读取文件**: 使用`FileStream`创建与文件的连接,然后使用`StreamReader`读取文件内容。例如: ```csharp using ...

    C#112RichTextBox,openFileDialog,saveFileDialog的应用

    总结来说,C#的`RichTextBox`控件提供了强大的文本编辑功能,而`OpenFileDialog`和`SaveFileDialog`则简化了文件的打开和保存操作。通过熟练掌握这三个组件的使用,开发者能够构建出功能丰富的文本编辑应用。在实践...

    C#路径文件目录IO常见操作汇总

    【C#路径文件目录IO常见操作汇总】 在C#编程中,处理文件和目录的路径是必不可少的一部分。...同时,`OpenFileDialog`和`SaveFileDialog`等通用对话框可以帮助用户选择文件和保存位置,增强用户体验。

    C# 使用打开保存文件对话框

    2. **SaveFileDialog**:用户通过此对话框保存文件,可以指定文件名和路径。`AddExtension`属性决定是否自动添加默认扩展名,例如当用户只输入"myfile"时,会自动添加".txt"。`CreatePrompt`和`OverwritePrompt`属性...

    C#保存word代码

    ### C#保存Word文档知识点详解 #### 一、前言 在C#开发中,将数据导出到Word文档是一种常见的需求,特别是在企业级应用中。本文将详细讲解如何使用C#来创建并保存Word文档,包括两种常见方法:纯文本方式与利用...

    c#下打开或者保存txt

    在C#编程环境中,打开和保存TXT文本是常见的文件操作任务。这主要涉及到对文件流的处理、文本读写以及用户交互。以下是一些相关的知识点: 1. **文件流(FileStream)**:C#中的`System.IO`命名空间提供了对文件...

    C# 截图代码(加自动保存)

    在上述代码中,`SaveFileDialog`用于打开一个对话框,允许用户选择保存的路径和文件格式。如果用户确认保存,我们将使用Bitmap对象的Save方法保存图片。 以上就是一个简单的C#截图功能的实现,包括在PictureBox中...

    C#扫描图片打印保存

    控件如`OpenFileDialog`用于打开文件,`SaveFileDialog`用于保存文件,`PrintDialog`用于设置打印参数。 7. **错误处理和异常处理**: - 在编程过程中,确保处理可能出现的错误和异常至关重要。例如,扫描可能失败...

    asp.net解决savefiledialog

    在ASP.NET中,`SaveFileDialog`并不是一个内建的控件,但这个问题可能是用户想在Web应用中实现类似于桌面应用中的文件保存对话框的功能。在桌面应用中,`SaveFileDialog`是Windows Forms或WPF环境中用于让用户选择...

    文本文件与RichTextBox,openFileDialog,saveFileDialog的应用,C#源代码

    总之,`RichTextBox`、`OpenFileDialog`和`SaveFileDialog`是C#开发中常用且强大的工具,理解并熟练掌握它们的用法对于提高应用程序的用户体验和功能完整性至关重要。通过实践和探索,你可以创建更复杂的文本编辑和...

    C#对tiff文件操作类

    - 关闭写入的TIFF文件,并提供保存路径供用户选择。 4. **界面交互**: - 设计用户友好的界面,包括文件选择按钮、显示区域和合并按钮。 - 文件选择按钮点击事件中,使用OpenFileDialog打开文件对话框,允许用户...

    c# 笔记本Note保存、粘贴、查找

    使用`SaveFileDialog`对话框可以让用户指定保存位置,然后用选定的路径替换原来的路径来保存文件。 2. **文本处理**: - **复制**:选中文本后,将其复制到剪贴板。C#提供了`DataObject`类来与剪贴板交互,使用`...

Global site tag (gtag.js) - Google Analytics