1

Я хочу написать макрос Excel, который удаляет / создает файлы и папки. Это заставило меня задать себе следующий вопрос:

Как скрытые файлы / папки видятся программами и являются ли они изменяемыми?

Вопросы, которые я хочу охватить:

Какие программы (если не все или ни одной) могут получить доступ к файлам и папкам, для которых задано скрытое значение?

Опасно ли разрешать интерну работать с удалением файлов / папок с помощью программирования на VBA (при условии, что некоторые скрытые файлы не могут быть скопированы)?

Могут ли они испортить компьютер БОЛЬШЕ, если в настройках папок отображаются скрытые файлы и папки (или они ничего не делают по-другому) и если защищенные файлы ОС также не скрыты?

1 ответ1

1

При программировании вы можете указать, какой тип файла вы ищете, используя атрибуты этого файла.

Вот хороший пример:https://msdn.microsoft.com/en-us/library/7b748c15(v=vs.90).aspx

Вы просто будете искать файлы, которые соответствуют желаемому типу файлов (не скрыты).

Имейте в виду, что ваш метод удаления будет, скорее всего, рекурсивным, так как такие команды, как KILL(filepath) не будут работать, поскольку они предназначены исключительно для ВСЕХ файлов в каталоге. Я отвечаю, основываясь на том, как вы сформулировали VBA в своем вопросе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .