我想用FluentFTP检索所有文件和文件夹名称。我正在使用Visual Basic 2017,并且FTP服务器在Synology NAS上。我正在使用以下代码:
Dim temptext As String = ""
Dim conn As FtpClient = New FtpClient()
conn.Host = "a.b.nl"
conn.Credentials = New NetworkCredential("gebruiker", "001")
conn.Connect()
For Each item As FtpListItem In conn.GetListing("FTP_BHK/", FtpListOption.Recursive)
If item.Type = FtpFileSystemObjectType.File Then
temptext = "File "
Else
temptext = "DIR: "
End If
Debug.WriteLine(temptext + item.Name)
Next
结果是:
DIR: Enkele (PDF)
File Muziekstukken DATABASE 04-02-2008 versie 1).xls
DIR: Testmap #1
File Robbie williams swing when your winning, Timpani.pdf
File SWAY - Bas Bes - G.pdf
File SWAY - Bas Es - G.pdf
File SWAY - Hoorn Es.pdf
File SWAY - Hoorn F.pdf
DIR: Test
File Robbie williams swing when your winning, Timpani.pdf@SynoEAStream
File Scan_0001.pdf
File Scan_0002.pdf
File Scan_0003.pdf
File Scan_0004.pdf
File Scan_0005.pdf
DIR: Testmap #2
FTP服务器返回以下结果:
# OpenPassiveDataStream(AutoPassive, "LIST -R /FTP_BHK", 0)
Command: EPSV
Response: 229 Entering Extended Passive Mode (|||55536|)
Status: Connecting to 94.208.218.110:55536
Command: LIST -R /FTP_BHK
Response: 150 Opening BINARY mode data connection for 'file list'.
+---------------------------------------+
Listing: drwxrwxrwx 1 admin users 4096 Jul 2 12:02 Enkele (PDF)
Listing: -rwxrwxrwx 1 admin users 872448 Sep 22 2015 Muziekstukken DATABASE 04-02-2008 versie 1).xls
Listing: drwxrwxrwx 1 FTP_BHK_gebruiker users 4096 Jul 2 12:00 Testmap #1
Listing: .//volume1/FTP_BHK/@eaDir:
Listing: .//volume1/FTP_BHK/Enkele (PDF):
Listing: -rwxrwxrwx 1 admin users 2517522 Mar 9 14:18 Robbie williams swing when your winning, Timpani.pdf
Listing: -rwxrwxrwx 1 admin users 67700 Jun 04 2017 SWAY - Bas Bes - G.pdf
Listing: -rwxrwxrwx 1 admin users 71114 Jun 04 2017 SWAY - Bas Es - G.pdf
Listing: -rwxrwxrwx 1 admin users 76842 Jun 05 2017 SWAY - Hoorn Es.pdf
Listing: -rwxrwxrwx 1 admin users 75096 Jun 05 2017 SWAY - Hoorn F.pdf
Listing: drwxrwxrwx 1 admin users 4096 Jul 2 12:02 Test
Listing: .//volume1/FTP_BHK/Enkele (PDF)/@eaDir:
Listing: ----rwx--- 1 root users 1192 Jul 2 11:59 Robbie williams swing when your winning, Timpani.pdf@SynoEAStream
Listing: .//volume1/FTP_BHK/Enkele (PDF)/Test:
Listing: -rwxrwxrwx 1 admin users 810363 Apr 4 19:16 Scan_0001.pdf
Listing: -rwxrwxrwx 1 admin users 814370 Apr 4 19:18 Scan_0002.pdf
Listing: -rwxrwxrwx 1 admin users 812328 Apr 4 19:19 Scan_0003.pdf
Listing: -rwxrwxrwx 1 admin users 750944 Apr 4 19:21 Scan_0004.pdf
Listing: -rwxrwxrwx 1 admin users 770692 Apr 14 11:24 Scan_0005.pdf
Listing: .//volume1/FTP_BHK/Enkele (PDF)/Test/@eaDir:
Listing: .//volume1/FTP_BHK/Testmap #1:
Listing: drwxrwxrwx 1 admin users 4096 Jul 2 12:00 Testmap #2
Listing: .//volume1/FTP_BHK/Testmap #1/Testmap #2:
-----------------------------------------
以点开头的行是文件夹名称的名称,但是我无法在结果中找到它们。如何在结果中以点开头的行。