Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
Get Number of FIles in Directory, not including sub-directoriesPHP example demonstrating how to get the number of files in a directory not including sub-directories.
<?php $ftp = new COM("Chilkat.Ftp2"); // Any string unlocks the component for the 1st 30-days. $success = $ftp->UnlockComponent('Anything for 30-day trial'); if ($success != true) { print $ftp->lastErrorText() . "\n"; exit; } $ftp->Hostname = 'www.myFtpServer.com'; $ftp->Username = '****'; $ftp->Password = '****'; // Connect and login to the FTP server. $success = $ftp->Connect(); if ($success != true) { print $ftp->lastErrorText() . "\n"; exit; } // The ListPattern property is our directory listing filter. // The default value is "*", which includes everything. print $ftp->listPattern() . "\n"; // Fetch the current remote directory contents by // accessing the NumFilesAndDirs property. $n = $ftp->NumFilesAndDirs; if ($n < 0) { print $ftp->lastErrorText() . "\n"; exit; } if ($n > 0) { // Loop over the directory contents, incrementing the count // each time it is NOT a directory. $fileCount = 0; for ($i = 0; $i <= $n - 1; $i++) { // Is this NOT a sub-directory? if ($ftp->GetIsDirectory($i) != true) { $fileCount = $fileCount + 1; // Display the filename print $ftp->getFilename($i) . "\n"; } } print 'Total number of files = ' . $fileCount . "\n"; } $ftp->Disconnect(); ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.