Ejemplo n.º 1
0
        public string GetCurrentDirectory(IFTPConnection connection)
        {
            int i = 0;
            do
            {
                string [] msgs = connection.SendCommand("PWD");
                CurrentDirectory = extract_directory(msgs);
                connection.SetCurrentDirectory(CurrentDirectory);
                i++;
                if (i == 3)
                    throw new ApplicationException("Cannot get current directory!");

            } while (CurrentDirectory == null);
            _cwdIsDirty = false;
            return CurrentDirectory;
        }