|  | 
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
| (PowerShell) 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>
 Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll" # This example requires the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $ftp = New-Object Chilkat.Ftp2 $ftp.Hostname = "ftp.something.com" $ftp.Username = "test" $ftp.Password = "test" # Connect and login to the FTP server. $success = $ftp.Connect() if ($success -ne $true) { $($ftp.LastErrorText) exit } # 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. $strXml = $ftp.DirTreeXml() $($strXml) $success = $ftp.Disconnect() | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.