Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Прочие - Программа для составления списка расширении файлов на компьютере

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


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


Конфигурация

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


Такой вопрос, нужна программа/ы которая просканирует комп (вернее жесткие диски) и выдаст все расширения (именно расширения файлов, а не имена) которые на них храняться в виде текстового файла или строки вида:
*.doc; *.pdf и т.д. , разумеется файлы даже на одном диске может быть тысячи в пределах даже одного жд, т.е эти дублирующие расширения не должны попасть в виде *.pdf; *.pdf и еще тысячу раз , а только один раз.
Еще лучше если расширения файлов которые есть на компе будут сгруппированы в категории (видео: *.mkv; *mpeg; *.avi и т.п) и т.д.

Есть что-нибудь с таким функционалом ?

Отправлено: 19:24, 12-01-2014

 

Ветеран


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

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


Цитата Макс Фолдер:
Есть что-нибудь с таким функционалом ? »
Пакетные файлы, WSH, PoSH.

Последнее:
читать дальше »
Код: Выделить весь код
[System.IO.DriveInfo]::GetDrives() | `
    Where-Object -FilterScript { ($_.DriveType -eq [System.IO.DriveType]::Fixed) -and $_.IsReady } | `
        ForEach-Object -Process {
            Get-ChildItem -Path $_.RootDirectory -Recurse -ErrorAction SilentlyContinue |`
                Where-Object -FilterScript { -not $_.PSIsContainer } |`
                    ForEach-Object -Process { $_.Extension }
        } | Sort-Object -Unique


Цитата Макс Фолдер:
Еще лучше если расширения файлов которые есть на компе будут сгруппированы в категории (видео: *.mkv; *mpeg; *.avi и т.п) и т.д. »
Составляйте перечни.

Отправлено: 20:09, 12-01-2014 | #2



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

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


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


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

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


Iska,
а где это сообщение нужно набрать и как сохранить ?

Цитата:
Составляйте перечни.
так то понятно.

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

Отправлено: 20:56, 12-01-2014 | #3


Ветеран


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

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


«Последнее» — значит последнее из ранее перечисленного, т.е. — PoSH, PowerShell.

Скопируйте код. Создайте файл с расширением «.ps1». Вставьте скопированное из буфера обмена в него и сохраните. Разрешите в PowerShell исполнение локальных неподписанных скриптов (если не делали этого ранее): Using the Set-ExecutionPolicy Cmdlet. Запустите скрипт с указанием полного или относительного пути (в случае относительного — через ссылку на текущий каталог «.\Имя.ps1»).

Цитата Макс Фолдер:
а нет ли где-то в интернете, исчерпывающего готового перечня по расширениям: вот эти расширения относятся к видео, другие к архивам, третьи к изображениями и т.д. ? »
List of file formats (alphabetical) - Wikipedia, the free encyclopedia
List of file formats - Wikipedia, the free encyclopedia

Отправлено: 21:29, 12-01-2014 | #4


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


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

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


Iska,
вроде получилось, правда не совсем так как я думал, выдал кучу файлов у которых после расширения стоят цифры, да и непонятно, как этот список скопировать в тот же блокнот.

Отправлено: 00:10, 13-01-2014 | #5


Ветеран


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

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


Цитата Макс Фолдер:
вроде получилось, правда не совсем так как я думал, »
А как думали? Озвучьте.

Цитата Макс Фолдер:
выдал кучу файлов у которых после расширения стоят цифры, »
После расширения — не могут. Всё, что находится после последней точки — это и считается расширением.

Цитата Макс Фолдер:
да и непонятно, как этот список скопировать в тот же блокнот. »
Перенаправлением вывода в файл. Либо, например, так:
читать дальше »
Код: Выделить весь код
[System.IO.DriveInfo]::GetDrives() | `
    Where-Object -FilterScript { ($_.DriveType -eq [System.IO.DriveType]::Fixed) -and $_.IsReady } | `
        ForEach-Object -Process {
            Get-ChildItem -Path $_.RootDirectory -Recurse -ErrorAction SilentlyContinue |`
                Where-Object -FilterScript { -not $_.PSIsContainer } |`
                    ForEach-Object -Process { $_.Extension }
        } | Sort-Object -Unique | Out-File -FilePath "c:\Extensions.txt" -Encoding Unicode

Start-Process  -Wait -FilePath "c:\Extensions.txt" -Verb Open

Отправлено: 10:37, 13-01-2014 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Программа для составления тестов xargaster Хочу все знать 3 24-10-2014 12:19
Прочие - Программа для сортировки файлов на диске Evgesha_572 Программное обеспечение Windows 4 21-09-2010 14:16
Офис и Текст - [решено] программа для ведения списка идей и дел tym83 Программное обеспечение Windows 4 21-09-2010 07:29
Безопасность - Программа для запрета редактирования списка автозагрузки sphinx96 Программное обеспечение Windows 1 06-04-2009 08:03
Программа для создания музыки на компьютере. PHOBIA Программное обеспечение Windows 16 18-04-2006 14:02




 
Переход