Список, формируемый RecursiveSearch, отличается от dir /b /aD
Posted: Sat 11 Apr, 2020 01:10
Здравствуйте, знатоки.
Поясните, пожалуйста, такой факт:
получаю список всех папок диска при помощи такой процедуры: Сравниваю с результатом команды dir /aD /s /b
Набор папок несколько отличается (команда dir выдаёт больше за счёт симлинков)
Добавляю флаг
Ситуация меняется на обратную (команда dir пропускает некоторые папки - линки).
Кстати, у меня раскраска папок настроена так, что Reparse point помечаются символом. Так вот: те папки,, что не видны dir-ом во втором случае, не отмечены как Reparse point.
Вопрос: есть ли сочетание флагов такое, чтоб результат выполнения скрипта совпадало (с точностью до сортировки и регистра) с выводом команды
Поясните, пожалуйста, такой факт:
получаю список всех папок диска при помощи такой процедуры: Сравниваю с результатом команды dir /aD /s /b
Набор папок несколько отличается (команда dir выдаёт больше за счёт симлинков)
Добавляю флаг
F.FRS_SCANSYMLINK
.Ситуация меняется на обратную (команда dir пропускает некоторые папки - линки).
Кстати, у меня раскраска папок настроена так, что Reparse point помечаются символом. Так вот: те папки,, что не видны dir-ом во втором случае, не отмечены как Reparse point.
Вопрос: есть ли сочетание флагов такое, чтоб результат выполнения скрипта совпадало (с точностью до сортировки и регистра) с выводом команды
dir
?