Назад | Перейти на главную страницу

Переключатель списка Windows DIR для исключения файлов в скрытых папках

Я пытаюсь получить список файлов из каталога, исключая файлы в скрытых папках. С помощью следующей команды просматриваются скрытые папки, даже если я установил / A: -H, чтобы исключить скрытые каталоги. Есть ли другой переключатель, чтобы они тоже не проходили?

dir "C:\SVN" /A:-H /w /b /s

В качестве альтернативы для этого варианта использования я знаю название из скрытых папок я хочу исключить, поэтому, если есть способ исключить папки по имени ("\.svn\") этого могло бы хватить.

Спасибо!

В /a:-h переключатель применяется только к определенным элементам, которые отмечены как скрытые, он не проверяет атрибуты каких-либо предков. То есть файлы в скрытой папке также должны быть отмечены как скрытые, иначе dir перечислю их. Чтобы это сработало, вам нужно отметить все подпункты в вашем .svn папка как скрытая.

dir c:\svn /a:-h /w /b /s | findstr /i /v ".svn"