Получить список файлов в каталоге в Foxpro - PullRequest
1 голос
/ 26 июня 2011

Как я могу получить список файлов в каталоге программно в foxpro?

Ответы [ 2 ]

13 голосов
/ 26 июня 2011

ADIR () - создать массив на основе каталога, используя любой подстановочный знак ...

local array MyFiles[1,5]
nFilesFound = ADIR( MyFiles, "C:\Somepath\*.dbf" )

for i = 1 to nFilesFound
   ? "Name Of File: ", MyFiles[ i, 1]
   ? "Size: ", MyFiles[ i, 2]
   */ i,3 = date... i,4 = time,  i,5 = attributes
endfor
1 голос
/ 01 июля 2011

Вы также можете использовать объект файловой системы для получения дополнительной информации:

fso=createobject("scripting.filesystemobject")
fld=fso.getfolder(lcFolderName)
for each fil in fld.files
   ?"Name Of File: ", fil.name
   ?"Size: ", fil.size
   ?"Date created:", fil.DateCreated
   ?"Last modified:", fil.DateLastModified
next
...