c# 已知路径如何获取文件名(不知文件名是什么)

c# 已知路径如何获取文件名(不知文件名是什么),第1张

既然文件名不知道是什么,用directorygetfiles去取得该目录下的文件,就可以得到文件名了

SystemIODirectory

GetFiles(String) 返回指定目录中文件的名称(包括其路径)。

例子:

string targetDirectory = "c:\\windows"; //例如

string [] fileEntries = DirectoryGetFiles(targetDirectory);

foreach(string fileName in fileEntries)

这里就可以得到该文件名称了

可以通过 FileInfo 进行获取。

FileInfo fi = new FileInfo("C:\\texttxt");string strName = fiName; // texttxt

C#是微软公司发布的一种面向对象的、运行于NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 NET windows网络框架的主角。

设计目标:

C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。

为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂 *** 作系统的大型系统到特定应用的小型系统均适用。

@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSION

FOR %%I IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (

IF EXIST %%I:\ (

CD /D %%I:

FOR /F "DELIMS=" %%A IN ('DIR /S/B 2009_txt 2^>nul') DO (

SET FOO=%%~NA

SET FOO=!FOO:_=!

ECHO/!FOO! %%A

)

)

)

)

PAUSE>NUL

代码仅作演示,同时在截取字符后面添加了文件路径{%%A}。

通过下面的方法可以截取最后的文件名

string FileOrginName = filePostedFileFileNameSubstring(filePostedFileFileNameLastIndexOf("\\")+1);

以上就是关于c# 已知路径如何获取文件名(不知文件名是什么)全部的内容,包括:c# 已知路径如何获取文件名(不知文件名是什么)、C#中,能否获取文件路径中的文件名、批处理 字符串截取 :从完整路径中截取文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9595646.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存