Однако я не знаю, какую программу или какие команды поместить в командный файл.
Я считаю, что команда, которую вы ищете, это attrib
. Пример:
attrib +h "c\dir\test1\*" /s
Куда.
+h
: устанавливает атрибут скрытого файла.
/s
: применяет attrib и любые параметры командной строки к соответствующим файлам в текущем каталоге и всех его подкаталогах.
Смотрите также этот SetFileAttributes
.
SetFileAttributes(path, FILE_ATTRIBUTE_HIDDEN);
Вы можете использовать эту функцию рекурсивно, чтобы применить соответствующие атрибуты к файлам в папке.
Атрибут Changer(бесплатно).
Attribute Changer - это бесплатный инструмент, который позволяет рекурсивно устанавливать атрибуты файлов для нескольких файлов и папок.