Подскажите пожалуйста, каким образом можно получить список файлов в директории? (для JScript)
List Folder
Автор Rifle, 06 июл 2007 11:01
В теме одно сообщение
#1
Отправлено 06 июля 2007 - 11:01
#2
Отправлено 06 июля 2007 - 11:29
TC Help-> Index->Search по тексту 'Files', 'Processing files in a folder' и смотрим примеры на любом языке.
Используя OLE:
[JScript]
function ListFiles()
{
var Fs, Fldr, Files, F;
Fs = Sys.OleObject("Scripting.FileSystemObject");
Fldr = Fs.GetFolder("C:\\");
Files = new Enumerator(Fldr.Files);
for( ; !Files.atEnd(); Files.moveNext() )
{
F = Files.item();
Log.Message(F.Name);
}
}
Используя Utilities:
[JScript]
function ListFiles()
{
var i, SearchRec;
SearchRec = Utilities.TSearchRec(); // This line is necessary !!!
i = FindFirst("C:\\*.*", faAnyFile, SearchRec);
while (i == 0)
{
Log.Message(SearchRec.Name);
i = FindNext(SearchRec);
};
// FindClose is in Win32API.pls and Utilities.pls
Utilities.FindClose(SearchRec);
}
Используя OLE:
[JScript]
function ListFiles()
{
var Fs, Fldr, Files, F;
Fs = Sys.OleObject("Scripting.FileSystemObject");
Fldr = Fs.GetFolder("C:\\");
Files = new Enumerator(Fldr.Files);
for( ; !Files.atEnd(); Files.moveNext() )
{
F = Files.item();
Log.Message(F.Name);
}
}
Используя Utilities:
[JScript]
function ListFiles()
{
var i, SearchRec;
SearchRec = Utilities.TSearchRec(); // This line is necessary !!!
i = FindFirst("C:\\*.*", faAnyFile, SearchRec);
while (i == 0)
{
Log.Message(SearchRec.Name);
i = FindNext(SearchRec);
};
// FindClose is in Win32API.pls and Utilities.pls
Utilities.FindClose(SearchRec);
}
И всё-таки она вертится...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных