Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для BigBoo

Старожил


Автор проектов


Сообщения: 474
Благодарности: 120

Профиль | Отправить PM | Цитировать


Вот набросал такой скрипт по поводу атрибутов:
Код: Выделить весь код
Set Create=CreateObject("Scripting.FileSystemObject")  
Set WSHShell=WScript.CreateObject("WScript.Shell")    

ToFolder = "D:\Мои документы"  
strPersonal = WshShell.SpecialFolders("MyDocuments")  
Set f=Create.GetFolder(strPersonal)   
Create.CreateFolder(ToFolder)    

For Each a in f.Subfolders  
a.Copy(ToFolder & "\" & a.name)  
Create.GetFolder(ToFolder & "\" & a.name).Attributes=Create.GetFolder(a).Attributes  
Next    

For Each a in f.Files  
a.Copy(ToFolder & "\" & a.name)
Next
Как сделать так чтобы скрипт менял атрибуты не только у вложенных папок, так скажем первого уровня, но у ВСЕХ папок не зависимо от глубины вложения?

Отправлено: 17:23, 06-02-2011 | #5