Цитата snoitaleR:
единственное, для некоторых из них уже установлены атрибуты "скрытый" и "системный" »
|
Вот и выявили проблему - функция FileSetAttrib возвращает 0 если она не смогла установить аттрибут
для всех файлов (хотя в справке об этом не пишется, а должны были пометку сделать как минимум).
Цитата kaster:
рекурсионная обработка может относится только к папке в контексте вложенных в нее файлов и других папок. для одного файла, опять же по моему убеждению, нельзя применить рекурсию. »
|
А кто говорит об одном файле? Перечитай первый пост. Там же явно написано про рекурсию. Ты почему то убеждён что для snoitaleR'а рекурсия не нужна
Цитата kaster:
затем взял этот же файл, засунул ее в папку, запустил скрипт, все норм. и папка и файл внутри нее приобрели обозначенные атрибуты. »
|
Папка не должна принимать аттрибуты, если указано имя файла.
Цитата kaster:
почему мой трюк прошел, а у автора нет? »
|
Автор не трюками занимается, а хочет всего лишь понять почему скрипт выдаёт ошибку, я выше написал почему.
Цитата kaster:
опять же хочется спросить зачем нужна рекурсия там, где она неприменима »
|
Применима, читаем справку и ещё раз первый пост.