当前位置:首页 > 技术心得 > 正文内容

C#获取文件全路径、目录、扩展名、文件名称

xjtudll8年前 (2018-06-18)技术心得13490

class Program

    {

        static void Main(string[] args)

        {

            //获取当前运行程序的目录

            string fileDir = Environment.CurrentDirectory;

            Console.WriteLine("当前程序目录:"+fileDir);

            //一个文件目录

            string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml";

            Console.WriteLine("该文件的目录:"+filePath);

            string str = "获取文件的全路径:" + Path.GetFullPath(filePath); //-->C:\JiYF\BenXH\BenXHCMS.xml

            Console.WriteLine(str);

            str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath); //-->C:\JiYF\BenXH

            Console.WriteLine(str);

            str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath); //-->BenXHCMS.xml

            Console.WriteLine(str);

            str = "获取文件的名称没有后缀:" + Path.GetFileNameWithoutExtension(filePath); //-->BenXHCMS

            Console.WriteLine(str);

            str = "获取路径的后缀扩展名称:" + Path.GetExtension(filePath); //-->.xml

            Console.WriteLine(str);

            str = "获取路径的根目录:" + Path.GetPathRoot(filePath); //-->C:\

            Console.WriteLine(str);

            Console.ReadKey();

        }

    }

 

参考资料:https://www.cnblogs.com/JiYF/p/6879139.html

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/504/

标签: C#
分享给朋友:

“C#获取文件全路径、目录、扩展名、文件名称” 的相关文章

IIS配置允许下载APK文件

IIS配置允许下载APK文件

MIME类型:application/vnd.android.package-archive...

IIS WCF 调用COM问题

IIS WCF 调用COM问题

参考资料: http://cn.voidcc.com/question/p-msefzjic-so.html https://www.cnblogs.com/CrazyKey/archive/2012/07/13/2590083.html https://www.cnblogs.com/Lulus/...

金蝶K3采购订单序时簿过滤条件的执行状态分别是什么意思?

【概述】 未完全到货:【数量】-【收料数量】>0的单据 未完全入库:【数量】-【入库数量】>0的单据 未完全开票:【数量】-【开票数量】>0的单据 未完全付款:【价税合计】-【付款关联金额】>0的单据 完全付款: 【价税合计】-【付款关联金额】=0的单据...

Project Serve 2010 Error:Project Server 2010 要求至少使用 Microsoft Internet Explorer 7

Project Serve 2010 Error:Project Server 2010 要求至少使用 Microsoft Internet Explorer 7

安装好project server2010后,提示: Project Server 2010 要求至少使用 Microsoft Internet Explorer 7.0。 如下图所示: 换成IE11,还是提示这个问题,怎么办呢?猜测可能是IE兼容性问题,于是修改兼容性设置 修改完后,问题又来了...

MSP430 C语言的关键字扩展

1.interrupt 用于中断函数。 定义如下: 语法: interrupt void 函数名()          或者        interrupt[中断向量]void...

DokuWiki数据备份和迁移

DokuWiki数据备份和迁移

DokuWiki只需要备份以下选中的目录即可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。