62,072
社区成员
发帖
与我相关
我的任务
分享
#endregion 属性结束区
FileEntityInfo ReadToModel(FileInfo uFileInfo)
{
FileEntityInfo uFileEntityInfo = new FileEntityInfo();
uFileEntityInfo.FileName = uFileInfo.Name;
uFileEntityInfo.FileLength = uFileInfo.Length;
uFileEntityInfo.FileLastWriteTime = uFileInfo.LastWriteTime;
uFileEntityInfo.FileCreationTime = uFileInfo.CreationTime;
return uFileEntityInfo;
}
#region 获取指定文件夹下所有文件
/// <summary>
/// 获取指定文件夹下所有子目录及文件
/// </summary>
/// <param name="FilePath">详细路径</param>
public IList GetFoldAllFile(string FilePath)
{
IList ilist = new ArrayList();
try
{
DirectoryInfo uDirectoryInfo = new DirectoryInfo(FilePath);
FileInfo[] uFileInfo = uDirectoryInfo.GetFiles("*.txt"); //仅遍历.txt文件 格式可以自己换
foreach (FileInfo uObj in uFileInfo)
{
ilist.Add(ReadToModel(uObj));
}
}
catch (Exception ex)
{
//
}
return ilist;
}
#endregion
string[] files = System.IO.Directory.GetFiles(Server.MapPath("~"), "*.*");
foreach (string sFileName in files)
{
Response.Write(System.IO.Path.GetFileName(sFileName) + "<BR>");
}