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

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

xjtudll7年前 (2018-06-18)技术心得9970

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+PHP环境下文件上传没法访问问题

PHP运行环境:IIS FastCGI 在IIS FastCGI方式运行时,经过浏览器请求的Web资源有2类,一个是经由php_cgi.exe产生的内容,一部分是静态资源,由IIS返回给用户。 这2类用户有区别,前者是IIS_IUSERS,后者是Authenticated User或者是Anonym...

Keil查看编译后的汇编代码

Keil查看编译后的汇编代码

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。 (1)确认C代码是否正确 (2)研究算法 查看汇编代码前的某些准备工作是必须的:你得有工程,并确定程序编译无误。在查看汇编代码前,编译一次。 编译OK后,点Debug 有可能会提示你没有...

C# 动态加载DLL 通过反射 调用参数、方法、窗体

.net中常会用到动态加载DLL,而DLL中可能包含各种参数、方法、窗体,如何来调用动态加载这些参数、方法、窗体呢? 在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系: System.Reflection命名空间 (1)   AppDomain:应用程序域,可以将...

vs2010添加OLE/COM对象查看器

VS2010:工具——外部工具——"添加" 标题:OLE/COM对象查看器 命令:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\OleView.Exe 点击&qu...

数模转换器原理及组成

数模转换器原理及组成

数模转换器原理 DAC输出模拟量的大小与输入数字量大小成正比。假设DAC转换比例系数为k,则: DAC输出特性(k为转换比例系数) 两个相邻数码转换出的电压值之间的差值,是信息所能分辨的最小量(1 LSB);最大输入数字量对应的输出电压值(绝对值)用FSR表示。 数模转换器组成 D...

SSCOM无法保存窗口数据到文本文件

SSCOM无法保存窗口数据到文本文件

使用环境: Win7 64bit SSCOM 3.2 问题: “保存窗口”功能无效,每次都是提示error 如下图所示: 原因: 相应的目录根本不存在,请看错误窗口。 目录SAVE2017/3实际上并不存在,软件也没有自动新建该目录 解决办法: 在SSCOM同级目录下,新建...

发表评论

访客

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