回 帖 发 新 帖 刷新版面

主题:[讨论]arrayList转换为directroyInfo[]的问题

各位好
我arrayList中存放着多个目录的路径的字符串
型如:
arrayList dir = new arraylist();
dir.add("c:\");
dir.add("c:\abc\");
dir.add("c:\abc\efg\");

注:我得到的已经是这个arraylist了

现在我需要取到这些目录中的文件,
因此,希望将其转换为directoryinfo[]

但我无法通过强制转换方式赋值
即,
DirectoryInfo[] result = 
(DirectoryInfo[])workDirs.ToArray(typeof(DirectroyInfo));
以上形式,无效.

请教,有什么方法
谢谢
  本帖子是否对您有用?         
 
  为什么应该对帖子评级? 
 
 
 
全部展开全部折叠  

个人信息中心 |社区行为规范
©2007 Microsoft Corporation. 版权所有.  保留所有权利 |商标 |隐私权声明 

回复列表 (共1个回复)

沙发

        List<string> listPath = new List<string>();
        listPath.Add("D:\\Download");

        List<DirectoryInfo> dirInfoes = new List<DirectoryInfo>();

        foreach (string path in listPath)
        {
            dirInfoes.Add(new DirectoryInfo(path));
        }

        foreach (DirectoryInfo dir in dirInfoes)
        {
            Response.Write(dir.FullName);
        }

我来回复

您尚未登录,请登录后再回复。点此登录或注册