求教一个关于获取目录下子目录和文件的问题和listview控件的问题。 foreach(System.IO.DirectoryInfo NextFolder in TheFolder.GetDirectories()){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DirectoryInfo[] listDir;listDir = GetFolders( fullPath ); // get the Folderforeach(DirectoryInfo d in listDir){ listView.Items.Add(d.Name);}/// <summary>/// 获取文件夹集合/// </summary>/// <param name="fullPath">当前目录路径</param>/// <returns></returns>public DirectoryInfo[] GetFolders( string fullPath ){ DirectoryInfo curDir = new DirectoryInfo( fullPath ); DirectoryInfo[] subDir = curDir.GetDirectories(); return subDir;} foreach(System.IO.DirectoryInfo NextFolder in TheFolder.GetDirectories()); listView1.Items.Add(NextFolder.Name);多了一个";"Directory.GetDirectories()返回的是string[] 吧 private void GetSubDir(string s1) { string[] sDir = Directory.GetDirectories(s1); string[] sFile = Directory.GetFiles(s1); for (int i = 0; i < sDir.Length; i++) { this.listView1.Items.Add(sDir[i]); //添加得到的子文件夹 } for (int i = 0; i < sFile.Length; i++) { this.listView1.Items.Add(sFile[i]); //添加得到的文件 } for (int i = 0; i < sDir.Length; i++) { GetDir(sDir[i]); //继续取子文件夹包含的文件夹和文件 } } C# 小虾求助Forms身份验证问题 如何实现多画面的切换技术? 请问,下图效果如何做? c#操作excel怎么插入特殊符号? 请c#高手看看这个简单语句错在哪里?? 新手!想学c# 改怎么学? 读cookies出错 请大家帮忙看一下,在这个XML中如何得到指定的元素的所有子元素的值 高分求插入图片或者是图片链接的代码 把数据库image字段内容一载到客户端时,怎样使弹出的下载窗口的保存文件名为指定的文件名? 新手提问 如何判断在网页中是否有某一个敏感的字。
listDir = GetFolders( fullPath ); // get the Folder
foreach(DirectoryInfo d in listDir)
{
listView.Items.Add(d.Name);
}
/// <summary>
/// 获取文件夹集合
/// </summary>
/// <param name="fullPath">当前目录路径</param>
/// <returns></returns>
public DirectoryInfo[] GetFolders( string fullPath )
{
DirectoryInfo curDir = new DirectoryInfo( fullPath );
DirectoryInfo[] subDir = curDir.GetDirectories();
return subDir;
}
listView1.Items.Add(NextFolder.Name);
多了一个";"
Directory.GetDirectories()返回的是string[] 吧
{
string[] sDir = Directory.GetDirectories(s1);
string[] sFile = Directory.GetFiles(s1);
for (int i = 0; i < sDir.Length; i++)
{
this.listView1.Items.Add(sDir[i]); //添加得到的子文件夹
}
for (int i = 0; i < sFile.Length; i++)
{
this.listView1.Items.Add(sFile[i]); //添加得到的文件
}
for (int i = 0; i < sDir.Length; i++)
{
GetDir(sDir[i]); //继续取子文件夹包含的文件夹和文件
}
}