csharp 下载директориюссервера
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 下载директориюссервера相关的知识,希望对你有一定的参考价值。
string strServerAddress = project.Variables["cfg_server_address"].Value;
int intServerPort = Convert.ToInt32(project.Variables["cfg_server_port"].Value);
string strServerLogin = project.Variables["cfg_server_login"].Value;
string strServerPassword = project.Variables["cfg_server_password"].Value;
//ZennoPoster.FtpGetList - создаём список, содержащий имена всех файлов в папке
string strRemoteFolder = "/folder4/";
string strLocalFolder = project.Path + strRemoteFolder.Replace("/", String.Empty);
if (!Directory.Exists(strLocalFolder)) Directory.CreateDirectory(strLocalFolder);
List<string> lstFilesOnServer = new List<string>(ZennoPoster.FtpGetList(strServerAddress, intServerPort, "FTP", strServerLogin, strServerPassword, "", strRemoteFolder, true, false));
foreach(string strFileName in lstFilesOnServer) {
string strLocalFilePath = strRemoteFolder + strFileName;
strLocalFilePath = project.Directory + strLocalFilePath.Replace("/",@"\");
string strParentFolderPath = new FileInfo(strLocalFilePath).DirectoryName;
if (!Directory.Exists(strParentFolderPath)) Directory.CreateDirectory(strParentFolderPath);
ZennoPoster.FtpDownload(strServerAddress, intServerPort, "FTP", strServerLogin, strServerPassword, "", strRemoteFolder+strFileName, strParentFolderPath);
}
project.SendInfoToLog("Выполнено! Проверьте содержимое папки проекта");
//Примечания:
以上是关于csharp 下载директориюссервера的主要内容,如果未能解决你的问题,请参考以下文章
csharp Удалитьдиректориюнасервере
csharp Отключаемзащитунапередачуверстки#CSharp
python Естьдваспискаразнойдлины。 Впервомсодержатсяключи,авовторомзначения。 Напишитефункцию,котораясо
php Длястраниц,которыеимеюпробелвссылке,устанавливаетответсервера404。
javascript Aвтоматическивыбираетпервуюопциюконфигураблпродукта,будутсразувидныопциивторогоселекта。自动
html 选择 - выпадающийсписоксвыделениемцветомродительскойкатегории