永发信息网

C#中,能否获取文件路径中的文件名

答案:5  悬赏:50  手机版
解决时间 2021-03-22 15:36
C#中,能否获取文件路径中的文件名
最佳答案
可以通过 FileInfo 进行获取。
FileInfo fi = new FileInfo("C:\text.txt");string strName = fi.Name; // text.txt
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
设计目标:
C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。
为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。
全部回答
引用happyday_1990的回答:
string wjm = s.Substring(s.LastIndexOf("\")+1);用类似LastIndexOf的方法获取最后一个\的索引,
然后用substring 截取从得到的索引+1 开始的 字符串
("\")
基本常识错误\斜杠是转义符号。再说,路径也有可能用/斜杠。
string Name1 = a.Substring(a.LastIndexOf("\\") + 1);
        static void Main(string[] args)
        {
            string fullName = @"D:\Retest\2312\sat1.SAT";
            string fileName = System.IO.Path
                .GetFileName(fullName);
            Console.WriteLine(fileName);//sat1.SAT
            Console.ReadLine();
        }
string wjm = s.Substring(s.LastIndexOf("")+1);
用类似LastIndexOf的方法获取最后一个的索引,
然后用substring 截取从得到的索引+1 开始的 字符串
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
话说雷龙怎么那么难控制呢 老手来指导我一下
我做了距下关节融合后悔了怎麼办
“国也者,积民而成,国之有民,犹身之有四肢
运用唯物主义论述人的主观能动性与事物客观发
现金支票最低金额可以开多少
海韵阳光花园地址在哪,我要去那里办事
大家觉得手机用哪个滤镜软件拍照片效果会比较
把一个长10厘米、宽6厘米的长方形框架拉成一
丹姿男士护肤品 他能量酷润调理水怎么样?
当垆亭怎么去啊,有知道地址的么
淘宝上25元抽狗狗是真的假的?
有关巧克力的电影
vivo今天是怎么了,应用商店,游戏中心,vivo
谁能帮我翻译一下电脑安全模式下那些单词是什
昆明医学院海源学院的宿舍怎么样?简介一下!
推荐资讯
分母不含有字母,一定不是分式? 对或错 举出反
关于唐朝繁荣的诗句,形容唐朝繁荣的诗句,描
巴厘岛旅行的唯美语句,描写夜晚环境安静的唯
鱼胶漂炖意米十红枣是有什么功效想知道效果
世纪茶楼在哪里啊,我有事要去这个地方
东莞到南宁最快的线路
幺铺毛肚火锅地址在哪,我要去那里办事
湖北地理位置比河南好很多,为什么经济却不如
石家庄现在有没有真正零首付买车的?
有从异地恋走入婚姻殿堂的么
我家进门左边是餐厅右边是客厅 鞋柜在那边好
磁性护理口号,学护理的话,是成考的毕业证比
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?