Искать в папках Windows любые подпапки с именем файла длиной всего 3 символа

220
Japidoo

Я читал некоторые ранее заданные вопросы, которые, казалось, имели отношение к моим, но они не решили мою конкретную проблему.

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

Например, допустим, у вас есть несколько папок с именами «SAT», «SAC», «THK» и «TIL». SAC был случайно перемещен в SAT, и THK в TIL. Как мне найти обе эти перемещенные папки в одном поиске? Является ли это возможным?

0

1 ответ на вопрос

0
EBGreen

Вы можете использовать Powershell:

Get-ChildItem -Recurse -Directory | Where-Object{$_.Name.Length -eq 3} | Select-Object FullName 
Как бы я указал этот код для поиска в определенном сетевом каталоге? Japidoo 6 лет назад 0
Вы указали бы путь к каталогу, когда вызывали Get-ChildItem. EBGreen 6 лет назад 0
Спасибо за ваши быстрые ответы! Это был ответ, который я искал. Japidoo 6 лет назад 0

Похожие вопросы