($err, @directoryContents) = VMListDirectoryInGuest($vmHandle,
$pathname,
$options);
This function lists a directory in the guest operating system.
@directoryContents. An array of hashes containing the directory information.
use VMware::Vix::Simple; use VMware::Vix::API::Constants;since VMware Workstation 6.0
$(err, @directoryContents) = VMListDirectoryInGuest($vmHandle, $pathname, 0);
die "VMListDirectoryInGuest() failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;
my $num = @directoryContents;
my $i;
foreach $i (1..$num) {
print "file: $directoryContents[$i-1]{'FILE_NAME'}\t";
print "flags: $directoryContents[$i-1]{'FILE_ATTRIBUTES'}\t";
}