当前位置: 首页 > article >正文

C# 选择导入文件的路径、导出文件的路径

   通过C#代码,调出windows风格文件选择对话框存储文件对话框。提供界面来选择文件的位置,并将完整路径以字符串形式返回。

1、选择导入文件,获取其路径

  C#通过这段代码将弹出一个文件选择对话框,允许用户选择一个文件,并返回所选文件的完整路径。如果用户取消了选择,则直接返回结束函数。

源代码如下:

 #region 选择导入文件
 private string OpenFilePath;//存储选择到的文件的完整路径
 OpenFileDialog ofd = new OpenFileDialog();
 ofd.Title = "浏览";//设置对话框标题栏的内容
 ofd.Filter = "文本文件|*.trc;*.blf;*.asc";  //这是设置对话框内显示的指定后缀类型文件(可设置多个)
 if (ofd.ShowDialog() == DialogResult.OK)
 {
     OpenFilePath = ofd.FileName;
 }
 else
 {
     return;
 }
 #endregion

 代码运行示例如下:

2、选择存储文件的路径

  C#通过这段代码将弹出一个保存文件对话框 ,允许用户选择指定位置,并返回存文件的路径。如果用户取消了选择,则直接返回结束函数。

源代码如下:

#region 选择文件存储路径
//选择存储位置
string path = System.Windows.Forms.Application.StartupPath;//存储文件的位置,给默认值避免异常
SaveFileDialog dialog = new SaveFileDialog();

dialog.Title = "请选择文件存储位置";
dialog.Filter = "文本文件| *.trc;*.asc;*.txt;*.enc";
dialog.FileName = "test.trc";//默认文档名

if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    path = dialog.FileName;
}
else
{
    return;
}
#endregion

 代码运行示例如下:


http://www.kler.cn/a/388397.html

相关文章:

  • 【ES6复习笔记】函数参数的默认值(6)
  • 【系统架构设计师】真题论文: 论软件测试中缺陷管理及其应用(包括解题思路和素材)
  • 谷歌Gemini与Anthropic Claude对比测试引发争议:AI竞赛暗流涌动
  • HTML-CSS(day01)
  • 【Linux】ChatGLM-4-9B模型之All Tools
  • 全局流量管理:提升用户体验与保障服务稳定性
  • [vulnhub] DarkHole: 1
  • Elasticsearch 实战应用:高效搜索与数据分析
  • 「OC」SDWebimage的学习
  • 万字长文解读深度学习——循环神经网络RNN、LSTM、GRU、Bi-RNN
  • 多线程的创建方式以及及Thread类详解
  • 小菜家教平台(五):基于SpringBoot+Vue打造一站式学习管理系统
  • axios 访问data类型和.net core 后端对应接收
  • Ubuntu和Debian系列的Release默认shell解释器变更
  • 虚拟现实技术在旅游行业的应用
  • 42.第二阶段x86游戏实战2-lua寻找状态指针
  • C++设计模式结构型模式———责任链模式
  • mapreduce综合应用案例 — 气象数据清洗
  • StarTowerChain 与 DePIN:共筑区块链新蓝图
  • 洛谷每日一题——P1036 [NOIP2002 普及组] 选数、P1045 [NOIP2003 普及组] 麦森数(高精度快速幂)
  • 知从科技受邀出席ARM日产技术日
  • 智谱AI视频生成模型CogVideoX v1.5开源 支持5/10秒视频生成
  • Dear ImGui 使用VS2022编译为静态库
  • 信息安全工程师(84)UNIX/Linux操作系统安全分析与防护
  • 1.2 数据结构的分类与应用
  • AI 大模型:重塑软件开发的新力量