Using latest ComponentPro.FTP dll files (v 6.8.40.4155), also goes to else condition i.e. "Folder '/GXF' does not exist".
Below is the log when "**if (client.DirectoryExists("/GXF"))**" code executes
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.12] Verbose - Info: Data =>
4D 44 54 4D 20 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.12] Information - Command: MDTM .
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.40] Verbose - Info: Received data over control connection:
35 30 30 20 22 4D 44 54 4D 22 20 6E 6F 74 20 75 6E 64 65 72 73 74 6F 6F 64 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.40] Information - Response: 500 "MDTM" not understood.
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.40] Verbose - Info: Data =>
53 49 5A 45 20 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.40] Information - Command: SIZE .
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.67] Verbose - Info: Received data over control connection:
32 31 33 20 31 30 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.67] Information - Response: 213 10
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.67] Verbose - Info: Data =>
50 57 44 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.67] Information - Command: PWD
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.95] Verbose - Info: Received data over control connection:
32 35 37 20 22 56 3A 2F 22 20 69 73 20 63 75 72 72 65 6E 74 20 64 69 72 65 63 74 6F 72 79 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.95] Information - Response: 257 "V:/" is current directory.
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.95] Verbose - Info: Data =>
43 57 44 20 2F 47 58 46 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:56.95] Information - Command: CWD /GXF
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.22] Verbose - Info: Received data over control connection:
32 35 30 20 43 68 61 6E 67 65 20 6F 66 20 64 69 72 65 63 74 6F 72 79 20 74 6F 20 56 3A 2F 47 58 46 2F 20 73
75 63 63 65 73 73 66 75 6C 2C 20 78 66 65 72 20 6D 6F 64 65 20 47 58 46 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.22] Information - Response: 250 Change of directory to V:/GXF/ successful, xfer mode GXF.
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.22] Verbose - Info: Data =>
50 57 44 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.22] Information - Command: PWD
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.50] Verbose - Info: Received data over control connection:
32 35 37 20 22 56 3A 2F 47 58 46 2F 22 20 69 73 20 63 75 72 72 65 6E 74 20 64 69 72 65 63 74 6F 72 79 2E 0D
0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.50] Information - Response: 257 "V:/GXF/" is current directory.
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.50] Verbose - Info: Data =>
43 57 44 20 56 3A 2F 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.50] Information - Command: CWD V:/
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.78] Verbose - Info: Received data over control connection:
32 35 30 20 43 68 61 6E 67 65 20 6F 66 20 64 69 72 65 63 74 6F 72 79 20 74 6F 20 56 3A 2F 20 73 75 63 63 65
73 73 66 75 6C 2C 20 78 66 65 72 20 6D 6F 64 65 20 46 49 4C 45 4D 4F 44 45 2E 0D 0A
- Ftp: 1, Thread Id: 0 [04/10/2018 10:07:57.78] Information - Response: 250 Change of directory to V:/ successful, xfer mode FILEMODE.
**client.GetCurrentDirectory() is "V:/"**
Thanks in advance.
answered 4/10/2018 4:56:13 AM