Visual C# 2005 - 如何取得某目录之下所有文件名称的字符串集合

Visual C# 中,如果要得到某个文件所在之文件路径字符串,可以利用 My.Computer.FileSystem.GetFiles 函式来掷回。接下来,通过字符串本身的 SubString 函式,将不必要的目录路径部分去除之后,就可以得到只有文件名称的字符串。利用循环的方式,顺序将目录中所有的文件都处理过之后,就可以得到某目录之下所有的文件名称之字符串集合,程序代码如下所示:

int pos;
string shortName;
Computer MyComputer = new Computer();

foreach(
string FlagFileName in MyComputer.FileSystem.GetFiles(
    MyComputer.FileSystem.CurrentDirectory +
@"Flags"))
{
    pos = FlagFileName.LastIndexOf(
@"") + 1;

   
// 取得移除前置路径之后的简短文件名称。
     shortName = FlagFileName.Substring(pos);
   

}

 

章立民研究室敬上

期待更多精彩,敬请关注:

http://www.china-pub.com/static/jsj_zlm_060824.html

 

 

posted on 2006-11-01 09:22 章立民研究室 阅读(2124) 评论(13)  编辑 收藏 网摘 所属分类: Visual C# 2005

评论

#1楼 2006-11-01 09:58 无名[匿名][未注册用户]

写的什么玩意啊,还放在首页?   回复  引用    

#2楼 2006-11-01 10:31 GerryJiang      

对你没用的不代表对其他人没用,章老师的文章一直都是重实用,博客园需要理论性的,也需要实用性的,各种类型都是需要的   回复  引用  查看    

#3楼 2006-11-01 10:44 ^____^ try it.....[未注册用户]

Mmm...........不需要用到My, 也不需要用到2.0, .NET 1.0,1.1就有了,更簡潔。
下面是用VB.NET寫的。
Dim strFileName As String
For Each strFilePath As String In System.IO.Directory.GetFiles(System.IO.Path.Combine(System.Environment.CurrentDirectory, "flag"))
strFileName = System.IO.Path.GetFileName(strFilePath)
Next
  回复  引用    

#4楼 2006-11-01 10:48 henry      

楼主介绍一个函数给你
Path.GetFileName
  回复  引用  查看    

#5楼 2006-11-01 11:30 新型报表工具 xdesigner      

还真看不懂   回复  引用  查看    

#6楼 2006-11-01 13:13 zzandww[未注册用户]

哈哈,用FileInfo不更好.
  回复  引用    

#7楼 2006-11-01 13:28 jillzhang      

:)   回复  引用  查看    

#8楼 2006-11-01 16:11 5905[未注册用户]

广告贴,鉴定完毕。

别啥子东西都往首页发啊,老师的学生想必都是入门级。
  回复  引用    

#9楼 2006-11-01 19:07 Cure      

感觉是不是楼主的书不好卖,来这里做广告了。   回复  引用  查看    

#10楼 2006-11-01 19:09 Cure      

建议还是转到新手区吧   回复  引用  查看    

#11楼 2006-11-01 21:33 大嘴[未注册用户]

文中@"Flags"可以不要,下面的@""或可改为@"\\"   回复  引用    

#12楼 2006-11-02 16:05 独孤雁      

Computer类从哪引用啊???   回复  引用  查看    

#13楼 2007-06-27 23:00 七彩莲花[未注册用户]

为什么不使用Path类?   回复  引用    

导航

公告


章立民
六度当选MVP
七十本著作酿成
十九载作者生涯
现在有了章立民研究室
依旧陶醉在写作的生活里。

统计

与我联系

搜索

 

常用链接

留言簿

随笔分类(111)

随笔档案(112)

光盘勘误下载

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜