当前位置:七道奇文章资讯网站建设网站编程
日期:2011-01-19 10:10:00  来源:本站整理

三种获得指定文件夹下全部的文件名称办法[网站编程]

赞助商链接



  本文“三种获得指定文件夹下全部的文件名称办法[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

返回包含文件名的途径.然后再截取文件名

如:

string[]   filenames=directory.getfiles(path);
for(string   files   in   filenames)
{
response.write(files.replace(path,""));
}

办法二:

directoryinfo   dir   =   new   directoryinfo(@"c:data");
                fileinfo[]   finfo   =   dir.getfiles();
                string   fnames   =   string.empty;
                for   (int   i   =   0;   i   <   finfo.length;   i++)
                {
                        fnames   +=   finfo[i].name   +   " <br> ";
                }
                response.write(fnames);

办法三

/// <summary>
/// 获得指定文件夹下全部的文件名称
/// </summary>
/// <param name="foldername">指定文件夹名称,绝对途径</param>
/// <param name="filefilter">文件范例过滤,按照文件后缀名,如:*,*.txt,*.xls</param>
/// <param name="iscontainsubfolder">能否包含子文件夹</param>
/// <returns>arraylist数组,为全部需求的文件途径名称</returns>
public static arraylist getallfilesbyfolder(string foldername, string filefilter,bool iscontainsubfolder)
{
arraylist resarray = new arraylist ();
string[] files = directory.getfiles(foldername, filefilter);
for (int i = 0; i < files.length ; i++)
{
resarray.add(files[i]);
}
if (iscontainsubfolder)
{
string[] folders = directory.getdirectories(foldername);
for (int j = 0; j < folders.length; j++)
{
//遍历全部文件夹
arraylist temp = getallfilesbyfolder(folders[j], filefilter, iscontainsubfolder);
resarray.addrange(temp);

}
return resarray;
}

/// <summary>
/// 获得指定文件夹下全部的文件名称,不过滤文件范例
/// </summary>
/// <param name="foldername">指定文件夹名称,绝对途径</param>
/// <param name="iscontainsubfolder">能否包含子文件夹</param>
/// <returns>arraylist数组,为全部需求的文件途径名称</returns>
public static arraylist getallfilesbyfolder(string foldername, bool iscontainsubfolder)
{
return getallfilesbyfolder(foldername, "*", iscontainsubfolder);
}


  以上是“三种获得指定文件夹下全部的文件名称办法[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 三种获得指定文件夹下全部的文件名称办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .