container createListOfFiles()
{
System.Array files;
int fileCount;
int i;
str nextFile;
container listOfFiles;
new InteropPermission(InteropKind::ClrInterop).assert();
info(strfmt('Search in: %1 %2', @"C:\ReadFromExcel", '*.xlxs'));
listOfFiles = connull();
//actIx = 0;
files = System.IO.Directory::GetFiles( @"C:\ReadFromExcel", '*.xlxs');
if (files)
{
fileCount = files.get_Length();
info(strFmt('Number of files in directory: %1', fileCount));
for(i=0; i < fileCount; i++)
{
nextFile = files.GetValue(i);
listOfFiles += nextFile;
}
}
CodeAccessPermission::revertAssert();
info(strFmt('Files count: %1', conlen(listOfFiles)));
return listOfFiles;
}
here--- fileCount = files.get_Length(); is giving me zero even though there are 6 xlxs files in the folder.