c#中的Path类以及绝对路径和相对路径

复制代码
static void Main(string[] args)
        {
            string s1=Path.GetFileName(@"D:\桌面\demo.txt");//获取文件名称
            Console.WriteLine($"文件名称为:{s1}");
            string s2 = Path.GetDirectoryName(@"D:\桌面\demo.txt");//获取文件夹名称
            Console.WriteLine($"文件夹名称为:{s2}");
            string s3=Path.GetFullPath(@"D:\桌面\demo.txt");//获取绝对路径
            Console.WriteLine($"绝对路径为:{s3}");

        }
复制代码

输出结果如下:

 

 

绝对路径:带有盘符的文件的全路径

相对路径:文件相对于应用程序的路径

举例说明:

1.通过绝对路径读取文件数据

static void Main(string[] args)
        {

            string s = File.ReadAllText(@"D:\桌面\demo.txt");
            Console.WriteLine(s);

        }

 

 

2.通过相对路径读取文件数据

我们先把文件移动到应用程序的目录

 

 

 

 然后代码修改如下

static void Main(string[] args)
        {

            string s = File.ReadAllText(@"demo.txt");
            Console.WriteLine(s);

        }

同样可以得出:

 

posted @   ZerryLuo  阅读(1868)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示