Exemplo n.º 1
0
        public string GetCurrentDirectory()
        {
            int           capacity         = 0x105;
            StringBuilder currentDirectory = new(capacity);

            if (WININET.FtpGetCurrentDirectory(_hConnect, currentDirectory, ref capacity) != 0)
            {
                return(currentDirectory.ToString());
            }
            Error();
            return(null);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the current working FTP directory
        /// </summary>
        /// <returns>A <see cref="String"> representing the current working directory.</see></returns>
        public string GetCurrentDirectory()
        {
            int           buffLength = WINAPI.MAX_PATH + 1;
            StringBuilder str        = new StringBuilder(buffLength);
            int           ret        = WININET.FtpGetCurrentDirectory(_hConnect, str, ref buffLength);

            if (ret == 0)
            {
                Error();
                return(null);
            }

            return(str.ToString());
        }