怎么精确获取文件名的大小写?

Cloveaf 2011-11-22 05:04:12
我希望写一个方法,把文件名传进去,这个方法在指定路径path下搜索有没有这个文件,有的话返回这个文件的文件名(区分大小写)。比如,在指定路径下有“A.txt”文件,我传a.txt进去能够返回A.txt。请问怎么实现?
尝试过FileInfo去得到一个文件对象,再用FileInfo.FullName去获取,但是这样取出来的还是a.txt。
...全文
230 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wushuai1346 2011-11-23
  • 打赏
  • 举报
回复
6# +1
qisutech 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xingchen1008 的回复:]

引用 2 楼 cloveaf 的回复:
引用 1 楼 fox123871 的回复:
你可以定义一种规则 要么都大写 要么都小写呗~


不行啊,用户操作,我们管不了啊。

你是管不了用户大小写,但是你在接收的时候全部统一转化为大写或者小写不就好了
[/Quote]

就是这个意思。
TNight 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cloveaf 的回复:]
引用 1 楼 fox123871 的回复:
你可以定义一种规则 要么都大写 要么都小写呗~


不行啊,用户操作,我们管不了啊。
[/Quote]
你是管不了用户大小写,但是你在接收的时候全部统一转化为大写或者小写不就好了
拿凤姐抵债 2011-11-23
  • 打赏
  • 举报
回复
使用DirectoryInfo传一下。
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo( AppDomain.CurrentDomain.BaseDirectory);
System.IO.FileInfo[] files = path.GetFiles("yourFileName", System.IO.SearchOption.TopDirectoryOnly);
System.IO.FileInfo file = files[0];
MessageBox.Show(file.Name);
MKing0412 2011-11-23
  • 打赏
  • 举报
回复
http://www.cnblogs.com/pg-love/archive/2011/07/16/2108185.html
大小写问题


你让他返回搜索到的文件名 不让他返回传入的。
Cloveaf 2011-11-23
  • 打赏
  • 举报
回复
顶啊~~~求高手回答~~~
Cloveaf 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fox123871 的回复:]
你可以定义一种规则 要么都大写 要么都小写呗~
[/Quote]

不行啊,用户操作,我们管不了啊。
fox123871 2011-11-22
  • 打赏
  • 举报
回复
你可以定义一种规则 要么都大写 要么都小写呗~

111,080

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧