Показать полную графическую версию : [решено] Копирования скрытых папок с сохранениям атрибутов
BadAngel
17-03-2009, 13:05
Сделал папку “D:\Dir” скрытой.
Написал
Set AA = CreateObject("Scripting.FileSystemObject")
AA.CopyFolder "D:\Dir", "C:\Dir"
Скопировалось нормально. Но почему то папка перестала быть скрытой.
Как копировать папки с сохранениям всех атрибутов?
BadAngel
17-03-2009, 14:22
Вы уж простите. Но подскажите как преждевременно остановить скрипт. Что-то например STOP или HALT
Как копировать папки с сохранениям всех атрибутов »
strSRC = "D:\Dir"
strDST = "C:\Dir"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder strSRC, strDST
Set objSRC = objFSO.GetFolder(strSRC)
Set objDST = objFSO.GetFolder(strDST)
objDST.Attributes = objSRC.Attributes
как преждевременно остановить скрипт »
остановка при каком событии/условии ?
WScript.Echo "Остановка, нажмите ""Ок"" для продолжения"
как нибудь можно непосредственно задать атрибуты на файл или папку ? т.е. не
objDST.Attributes = objSRC.Attributes
а например
objSRC.Attributes=32 (у меня так не получилось)
Petya V4sechkin
19-03-2009, 10:52
foxbat, почему не получилось? Нормально работает.
как то так:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.GetFile("C:\21.vbs")
Attrs = File.Attributes
WScript.Echo attrs
File.Attributes = 2
WScript.Echo attrs
вывод:
C:\>cscript temp4.vbs
Сервер сценариев Windows (Microsoft R) версия 5.7
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.
0
0
Petya V4sechkin
19-03-2009, 13:44
WScript.Echo attrs
File.Attributes = 2
WScript.Echo attrs
И что? два раза выводится значение attrs?
кажется я осознал :) не прав
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.