我试图在学校开发某种FTP程序。他们提供给我的服务从他们的服务器下载文件一次只下载一个文件,如果我尝试下载文件夹,它返回一个空白文件。如何创建某种系统来下载整个目录(甚至是所选目录目录中的文件)? 这是我用来获取文件的内容:
foreach (ListViewItem cadaItem in listView2.SelectedItems)
{
string type = listView2.SelectedItems[0].SubItems[2].Text;
MessageBox.Show(type);
byte[] fileBytes = new byte[666666];
byte[] hash = new byte[666666];
if (type != "")
{
servDin.GetFileMD5Async("", "", Vars.pastaLocal + @"\" + cadaItem.Text, hash, fileBytes);
using (Stream file = File.OpenWrite(Vars.pastaLocal + @"\" + Convert.ToString(cadaItem.Text)))
{
file.Write(fileBytes, 0, fileBytes.Length);
}
}
我想使用数据表来获取文件名并从那里下载文件。有可能吗?
谢谢