通过指定的“虚拟路径”返回路径下“文件名列表”

 /// <summary>
    /// 通过指定的虚拟路径返回路径下文件名列表(记得url这个参数前可以写   @"E:\"    )
    /// </summary>
    /// <returns></returns>
    public List<string> DirectoryInfo_ChildName(string url)
    {
        List<string> list = new List<string>();
        try
        {
            DirectoryInfo dir = new DirectoryInfo(url);
            foreach (FileInfo dChild in dir.GetFiles("*"))
            {
                //如果用GetFiles("*.txt"),那么全部txt文件会被显示  
                Response.Write(dChild.Name + "<BR>");//打印文件名     
                list.Add(dChild.Name);
                // Response.Write(dChild.FullName + "<BR>");//打印路径和文件名   
            }
            return list;
        }
        catch (Exception)
        {
            return null;
            throw;
        } 
    }

原文地址:https://www.cnblogs.com/pancong/p/3026292.html