Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Вопрос про объект File (http://forum.oszone.net/showthread.php?t=133663)

foxbat 03-03-2009 11:45 1053605

Вопрос про объект File
 
Добрый час ! скажите пож-та, почему в следующем коде аргумент метода GetFile можно передать переменно FileName :
FileName = "c:\baturina\20874.mod"
Set FSO = CreateObject ("Scripting.FileSystemObject")
Set File = FSO.GetFile(FileName)


а в этом примере нельзя (у меня не получается):
FileName = "20874.mod"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:\baturina\")
Set File = Folder.Files(FileName)


Недопустимый вызов или аргумент процедуры

не могу увидеть принипиальной разницы, и тем не менее не работает

Petya V4sechkin 03-03-2009 12:19 1053628

foxbat, почему-то не может тип определить.
Так работает:
Код:

Set File = Folder.Files(CStr(FileName))

foxbat 03-03-2009 12:31 1053643

Спасибо, я подозревал что тут подвох какой то... вот CStr в моих познаниях не хватало :)


Время: 12:13.

Время: 12:13.
© OSzone.net 2001-