2

Я хотел бы искать папки с определенным количеством файлов, но в настоящее время я не могу понять синтаксис, как этого добиться. Я искал сайт поиска Windows, но нашел только определенный синтаксис документа. Я пытаюсь организовать свои файлы между несколькими устройствами, и становится болезненно смотреть на каждую папку, просто чтобы увидеть количество файлов. Вы можете мне помочь?

Используемая ОС: Microsoft Windows 7 Home Premium Edition с пакетом обновления 1 (сборка 7601), 64-разрядное обновление

$NumFiles = 4
$Directory = (Get-ChildItem "C:\Windows*" -ErrorAction -force)
Get-ChildItem -path $Directory -recurse -include *.exe `
| Sort-Object Name | Format-Table Name, Fullname -auto
$NumFiles + (Get-ChildItem "C:\Windows").Count

1 ответ1

0

Из C # вы можете использовать DirectoryInfo для просмотра дерева каталогов, а также для получения количества файлов в каждом каталоге. Например:

    DirectoryInfo di = new DirectoryInfo(@"C:\");
    var count = di.GetFiles().LongCount();

Вы просто пытаетесь найти различия между двумя деревьями каталогов? Или сделать синхронизированную копию? Если это так, вы можете рассмотреть возможность использования "robocopy".

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