文件夹里放的是一个静态页面,CSS,IMAGE。可以写个方法整个上传吗?
解决方案 »
- 论坛中的【引用功能】
- 为什么GridView无法更新成功
- SqlConnection的open出错问题???
- ArrayList无法删除的问题
- 大家帮忙分析下,该何去何从??
- 请大家帮助了我做毕设时间不够了请大家来帮忙
- 怎样将表单提交的数据先保存成字符串?请各位高手帮忙,谢谢!!
- (新手上路)急死人了,弄了这么久都还弄不来。大家帮忙看看为什么我不能将记录插入啊?
- ASP.Net 有HTML控件和服务器端控件,如 <button runat="server"></button> 还有<asp:button runat="server" /> 请问:
- 怎么给自定义控件设置一个图标?
- net 如何实现报号功能
- 如何通过1个超链接把值赋给treeviwe.
2.递归遍历文件夹,FTP上传。
递归遍历文件夹方法:public void CopyDirectory(string DirectoryPath, string DirAddress, bool DirFirst)//复制文件夹,
{
string s = DirectoryPath.Substring(DirectoryName(DirectoryPath));//获取文件夹名
DirectoryInfo DirectoryArray = new DirectoryInfo(DirectoryPath);
FileInfo[] Files = DirectoryArray.GetFiles();//获取该文件夹下的文件列表
DirectoryInfo[] Directorys = DirectoryArray.GetDirectories();//获取该文件夹下的文件夹列表
myFTPclient.FtpCreateDirectory(DirAddress);
foreach (FileInfo inf in Files)//逐个复制文件
{
myFTPclient.Upload(DirectoryPath + "/" + inf.Name, DirAddress + "/" + inf.Name);
}
foreach (DirectoryInfo Dir in Directorys)//逐个获取文件夹名称,并递归调用方法本身
{
CopyDirectory(DirectoryPath + "/" + Dir.Name, DirAddress + "/" + Dir.Name, true);
}
}里面用到了一个FTP类,需要米我