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

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

Ответить
Настройки темы
PowerShell - [решено] Выгрузка информации об определенных файлах

Новый участник


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

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


Доброго времени!

Подскажите пожалуйста как организовать поиск и выгрузку определенных файлов с разделителями?

Код: Выделить весь код
$f = C:\temp\pst.txt
Get-ChildItem С:\ -Recurse | Where-Object { $_.extension -match "\.avi" } | Format-Table length,directory,name -AutoSize -Wrap | Out-File $f -Encoding UTF8
Данная выгрузка отрабатывает, выгружается построчно, как добавить разделители, скажем "," или еще какой между столбцами ength,directory,name?

Заранее спасибо!

Отправлено: 20:13, 27-02-2019

 

Ветеран


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

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


Код: Выделить весь код
$sSourceFolder = 'C:\Мои проекты'

Get-ChildItem -Path $sSourceFolder -Recurse |`
    Where-Object { $_.Extension -eq ".avi" } |`
        ForEach-Object -Process {
            $_.Length, $_.DirectoryName, $_.Name -join ',' # или еще какой
        } | Out-File -FilePath 'C:\Мои проекты\0248\Output.csv' -Encoding UTF8
либо:
Код: Выделить весь код
$sSourceFolder = 'C:\Мои проекты'

Get-ChildItem -Path $sSourceFolder -Recurse |`
    Where-Object { $_.Extension -eq ".avi" } |`
        Select-Object -Property Length, DirectoryName, Name |`
            Export-Csv -Path 'C:\Мои проекты\0248\Output.csv' -Delimiter ',' -NoTypeInformation -Encoding UTF8
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:27, 27-02-2019 | #2



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

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


Ветеран


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

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


Код: Выделить весь код
Get-ChildItem -path c:\temp -filter '*.avi' -File -Recurse
дальше - по вкусу
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:04, 28-02-2019 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - выгрузка из AD информации пользователя Uranich Скриптовые языки администрирования Windows 1 14-02-2013 16:01
PowerShell - [решено] Сбор информации о файлах измененных до ... rox33 Скриптовые языки администрирования Windows 3 18-10-2012 15:51
Прочие БД - LibreOffice Base и выгрузка информации в Calc cibin Программирование и базы данных 0 24-10-2011 15:15
VBS/WSH/JS - Нужна помощь в VBS(Сбор информации о файлах) MakeMeFeel Скриптовые языки администрирования Windows 4 08-09-2011 17:03
Законы | Новая редакция ФЗ "Об информации, информатизации и защите информации" ArtemD Защита компьютерных систем 2 31-07-2006 11:58




 
Переход