Beispiel #1
0
        /// <summary>
        /// Schaut ob die Client Folder da sind bzw erstellt sie
        /// </summary>
        /// <param name="client"></param>
        /// <param name="dir"></param>
        public void CheckAndCreateClientFolder(FTPSClient client, string dir)
        {
            client.PushCurrentDirectory();
            client.SetCurrentDirectory(dir);

            IList<DirectoryListItem> files=client.GetDirectoryList();
            bool existClientDirectory=false;

            foreach(DirectoryListItem file in files)
            {
                if(file.IsDirectory)
                {
                    if(file.Name==Globals.ClientID)
                    {
                        existClientDirectory=true;
                    }
                }
            }

            if(existClientDirectory==false)
            {
                client.MakeDir(Globals.ClientID);
            }

            //client.SetCurrentDirectory("..");
            client.PopCurrentDirectory();
        }