Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] поиск дубликатов по частям имени файлов

Ответить
Настройки темы
PowerShell - [решено] поиск дубликатов по частям имени файлов

Пользователь


Сообщения: 122
Благодарности: 6

Профиль | Отправить PM | Цитировать


в 1 папке есть много файлов с длинными сложными именами разделенными на части точками, прим:
c.d.e.f.g.h.i.j.k.l.dwg , b.a.h.s.f.w.a.dwg

размер и md5 у них разный, нужно найти все файлы у которых совпадают одновременно 5 частей имени(в любом порядке)
т.е получается некий поиск дубликатов по частям имени файлов

Отправлено: 09:43, 10-12-2015

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$files = Get-ChildItem | Where {!$_.PsIsContainter -and $_.BaseName -match "\."}

$arr = foreach($i in $files)
{
	$files | Where {$_.Name -ne $i.Name} | Where {
		(Compare-Object $_.BaseName.Split(".") $i.BaseName.Split(".") -IncludeEqual -ExcludeDifferent).Count -eq 5
	}
}

$arr | Select -Uniq
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:08, 10-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 122
Благодарности: 6

Профиль | Отправить PM | Цитировать


Ого! это просто гениально, низкий поклон!

Отправлено: 11:49, 10-12-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] поиск дубликатов по частям имени файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] необычный поиск дубликатов Alexander_88 Скриптовые языки администрирования Windows 17 30-03-2015 01:19
Прочие - не стандартный поиск дубликатов файлов Alexander_88 Программное обеспечение Windows 7 28-03-2015 15:45
Любой язык - Поиск файлов по имени папки и сортировка Noscripter Скриптовые языки администрирования Windows 1 23-03-2015 00:43
CMD/BAT - Поиск файла по введенному имени Ceval Скриптовые языки администрирования Windows 15 09-11-2012 13:53
Любой язык - [решено] Поиск дубликатов Baranius Скриптовые языки администрирования Windows 14 07-06-2012 12:22




 
Переход