Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Выгрузка информации об определенных файлах (http://forum.oszone.net/showthread.php?t=339457)

Johny_spb 27-02-2019 20:13 2860427

Выгрузка информации об определенных файлах
 
Доброго времени!

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

Код:

$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?

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

Iska 27-02-2019 20:27 2860432

Код:

$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


Busla 28-02-2019 00:04 2860485

Код:

Get-ChildItem -path c:\temp -filter '*.avi' -File -Recurse
дальше - по вкусу


Время: 14:18.

Время: 14:18.
© OSzone.net 2001-