![]()  | 
  
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
 
      (Go) Download Directory Tree Listing as XMLDownloads a complete remote directory tree listing in XML format. The directory tree in XML format looks like this: 
<?xml version="1.0" encoding="utf-8" ?>
<dirTree>
    <file>bookstore.xml</file>
    <file>hamlet.xml</file>
    <file>hamlet.zip</file>
    <file>japanese.xml</file>
    <file>New Text Document (2).txt</file>
    <file>New Text Document.txt</file>
    <file>nutrition.xml</file>
    <file>pigs.xml</file>
    <file>plants.xml</file>
    <dir name="subdir1">
        <file>box.ico</file>
        <file>Setup.exe</file>
        <dir name="a">
            <file>dude.gif</file>
            <file>HelloWorld123.txt</file>
        </dir>
    </dir>
    <dir name="subdir2">
        <file>scream.jpg</file>
    </dir>
</dirTree>
		
 // This example requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. ftp := chilkat.NewFtp2() ftp.SetHostname("ftp.something.com") ftp.SetUsername("test") ftp.SetPassword("test") // Connect and login to the FTP server. success := ftp.Connect() if success != true { fmt.Println(ftp.LastErrorText()) ftp.DisposeFtp2() return } // Recursively download the listings for the complete // remote directory tree at the current remote dir. // In this case, we haven't called ChangeRemoteDir, // so the current remote dir is the root directory of the // FTP account. var strXml *string = new(string) strXml = ftp.DirTreeXml() fmt.Println(*strXml) success = ftp.Disconnect() ftp.DisposeFtp2()  | 
  ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.