C#如何得到指定文件夹下所有的文件名称列表

ghost_029 2010-10-27 03:07:42
C#如何得到指定文件夹下所有的文件名称列表
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhao_zps 2010-10-27
  • 打赏
  • 举报
回复

/// <summary>
/// 获取文件列表到数组
/// </summary>
static string[] DisplayImageFiles(string Path)
{
DirectoryInfo dir = new DirectoryInfo(Path );
FileInfo[] imageFiles = dir.GetFiles("*.*");
string[] re=new string [imageFiles .Length ] ;
int i = 0;
foreach (FileInfo f in imageFiles)
{
re[i] = f.Name;
i++;
}
return re;
}
hztltgg 2010-10-27
  • 打赏
  • 举报
回复
System.IO 命名空间

Directory ..::.GetDirectories 方法
Directory ..::.GetFiles 方法
wuyq11 2010-10-27
  • 打赏
  • 举报
回复
public void FindFile(string dir)
{
DirectoryInfo Dir=new DirectoryInfo(dir);
try
{
foreach(DirectoryInfo d in Dir.GetDirectories())
{
FindFile(Dir+d.ToString()+"\\");
}
foreach(FileInfo f in Dir.GetFiles("*.*"))
{

}
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}
}


foreach (string dir in System.IO.Directory.GetDirectories("最上级文件夹全路径", "*.*", SearchOption.AllDirectories))
{
System.IO.DirectoryInfo di = new DirectoryInfo(dir);
if (di.GetFiles().Length>0)
{//递归}
}

111,129

社区成员

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

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

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