svn path=/trunk/; revision=19527
\r
return msg;\r
}\r
- \r
+\r
+ public bool DirectoryExists(string directory)\r
+ {\r
+ try\r
+ {\r
+ ChangeDir(directory);\r
+ ChangeDir("..");\r
+ return true;\r
+ }\r
+ catch (FtpException)\r
+ {\r
+ return false;\r
+ }\r
+ }\r
+ \r
/// <summary>\r
/// Return the size of a file.\r
/// </summary>\r
if (directory != "")\r
ftpClient.ChangeDir(directory);\r
/* Create destination directory if it does not already exist */\r
- if (ftpClient.GetFileList(branch).Length < 1)\r
+ if (!ftpClient.DirectoryExists(branch))\r
ftpClient.MakeDir(branch);\r
ftpClient.ChangeDir(branch);\r
ftpClient.Upload(sourceFilename);\r