1、示例文件路径

D:\Test\123.xml

2、示例代码

OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "xml文件(*.xml;*.ts)|*.xml;*.ts|所有文件|*.*";
ofd.ValidateNames = true;
ofd.CheckPathExists = true;
ofd.CheckFileExists = true;
ofd.Title = "请选择您要打开的xml文件";
if (ofd.ShowDialog() == DialogResult.OK)
{string xmlpath = ofd.FileName; //文件路径       D:\\Test\\123.xmlstring xmlFullPath = Path.GetFullPath(xmlpath ); //绝对路径    D:\\Test\\123.xmlstring xmlExten = Path.GetExtension(xmlpath );   //文件扩展名    .xmlstring xmlFileName = Path.GetFileNameWithoutExtension(xmlpath );//文件名没有扩展名    123string xmlFile = Path.GetFileName(xmlpath ); //得到文件        123.xmlstring xmlDirec = Path.GetDirectoryName(xmlpath ); //得到路径    D\\Test
}

C# 之 OpenFileDialog相关操作相关推荐

  1. 2021年大数据HBase(五):HBase的相关操作JavaAPI方式

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-JavaAPI方式 一.需求说明 ...

  2. 2021年大数据HBase(四):HBase的相关操作-客户端命令式!【建议收藏】

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-客户端命令式 1.进入HBase ...

  3. 2021年大数据Spark(二十五):SparkSQL的RDD、DF、DS相关操作

      目录 RDD.DF.DS相关操作 SparkSQL初体验 SparkSession 应用入口 获取DataFrame/DataSet 使用样例类 指定类型+列名 自定义Schema ​​​​​​​ ...

  4. 【数据结构】二叉树及其相关操作

    二叉树的定义 二叉树是一个由结点构成的有限集合,这个集合或者为空,或者由一个根节点及两棵互不相交的分别称作这个根节点的左子树和右子树的二叉树组成. 二叉树并非一般的树形结构的特殊形式,它们是两种不同的 ...

  5. Linux之用户组相关操作 groupadd groupdel

    Linux之用户组相关操作  groupadd  groupdel 1. 创建用户组 命令 说明 groupadd 创建(添加)用户组 创建用户组效果图: [grep是搜索功能,详情博文:https: ...

  6. Linux之用户相关操作

    Linux之用户相关操作 1. 创建用户  [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...

  7. java导入包大全_eclipse快速导入jar包的相关操作步骤

    eclipse怎样快速导入jar包呢?熟悉这款软件是非常简单的,今天小编就分享了关于eclipse快速导入jar包,有需要的朋友一起来看看吧! eclipse快速导入jar包的相关操作步骤 方法1·最 ...

  8. 顺序队列相关操作(C语言实现)

    #顺序队列相关操作(C语言实现) #include<stdio.h> #define Size 100 typedef int DataType; typedef struct {Data ...

  9. oracle log.xml分析,怎么在alert目录下的log.xml中关闭logminer的相关操作日志? — oracle-tech...

    Oracle版本10g-19c中,使用了logminer,但是在$ORACLE_SID/alert的目录下产生了大量的log_x.xml [email protected] alert]$ cd /o ...

  10. linux修改定时后如何保存文件夹,linux定时任务的一些相关操作汇总

    本人搜罗各大网站并测试了相关定时任务的操作方便大家进行查阅和操作. 1.cron介绍 我们经常使用的是 crontab 命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我 ...

最新文章

  1. TensorFlow数据读取方式:Dataset API,以及如何查看dataset:DatasetV1Adapter的方法
  2. 你们网购遇到过这种店铺吗?我吓得第二天就退货了
  3. Android开发:关于Android Settings中的八个问题
  4. NGINX最新API管理模块已可用,针对内部和外部API进行了优化
  5. java file ip_java常用工具类 IP、File文件工具类
  6. 微软NNI---AutoFeatureENG
  7. linux 安装 vmvare
  8. BZOJ solve 100 纪念
  9. #2009. 「SCOI2015」小凸玩密室
  10. border-radius 移动之伤
  11. win32api之添加水印
  12. 邮件营销的5个关键数字
  13. Win10 快捷操作
  14. 初中英语多词性单词怎么办_初中英语单词按词性分类表.pdf
  15. 沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明
  16. 更换一寸照片底色蓝色底,红色底白底一寸照怎么做ps教程简单快速快捷方法办法ps学习ps教学ps教程
  17. 追思清明 浸润童心-----宁都县幼儿园清明祭英烈主题活动
  18. 中断处理过程示意图_中断和中断处理流程
  19. 新手福音,史上最详细的ALLEGRO导出GERBER教程!
  20. 计算机网络基础之表示层的功能和服务

热门文章

  1. 广告植入_了解Neuroink新型可植入脑芯片
  2. dotnet hosting 2.2.0 安装到 Server 2012 X64 DC服务器,.Net Framework 老崩溃问题
  3. usaco 月赛 2008 February Eating Together 题解
  4. Linux应用开发之进程与多任务(parallel)编程
  5. 题解 | #求int型正整数在内存中存储时1的个数#
  6. java蒙特卡罗求主元素_0049算法笔记——【随机化算法】蒙特卡罗算法,主元素问题,素数测试问题...
  7. 史上最快的实例分割SparseInst Int8量化实录
  8. pwm 占空比 频率可调的脉冲发生器
  9. 谷粒商城使用RewritePath修改转发的路由路径,验证码不出图片,且报500错误的。一种解决办法
  10. Vue还是React?其实你根本不用选!