我想实现文件夹的下载
遍历文件夹已经做好了
不知道怎么下载,最好又源码,能够压缩下载,谢谢大家
string path = Server.MapPath("~\\upfile\\"+T_id+"\\"+CourseName+"\\"+Class);
if (Directory.Exists(path))
{//判断是否存在子文件夹
if (Directory.GetFileSystemEntries(path).Length == 0)
{
string[] F = Directory.GetFiles(path);
foreach (string file in F)
{
//下载
}
}
else
{
string[] subdirectoryEntries = Directory.GetDirectories(path);
foreach (string subdirectory in subdirectoryEntries) //遍历文家夹
{
string[] fileNames = Directory.GetFiles(subdirectory); //获取该文家夹下得所有文件
foreach (string file in fileNames) //遍历文件
{
}
GetFolderInfo(subdirectory);
}
}
}
遍历文件夹已经做好了
不知道怎么下载,最好又源码,能够压缩下载,谢谢大家
string path = Server.MapPath("~\\upfile\\"+T_id+"\\"+CourseName+"\\"+Class);
if (Directory.Exists(path))
{//判断是否存在子文件夹
if (Directory.GetFileSystemEntries(path).Length == 0)
{
string[] F = Directory.GetFiles(path);
foreach (string file in F)
{
//下载
}
}
else
{
string[] subdirectoryEntries = Directory.GetDirectories(path);
foreach (string subdirectory in subdirectoryEntries) //遍历文家夹
{
string[] fileNames = Directory.GetFiles(subdirectory); //获取该文家夹下得所有文件
foreach (string file in fileNames) //遍历文件
{
}
GetFolderInfo(subdirectory);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货