|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - проблема с файлом csv |
|
PowerShell - проблема с файлом csv
|
Пользователь Сообщения: 114 |
Написал скрипт
$fil="C:\File_Report.csv" Remove-Item $fil $events = Get-ChildItem F:\file\Public\!spopov\1 -Recurse -Force -ErrorAction SilentlyContinue |Select-Object Name, BaseName, Length, Directory, FullName, Extension, CreationTime, LastAccessTime, LastWriteTime, Mode, Attributes $events | Select-Object Name, Length, @{Name="Length(MB)"; Expression = {[math]::Round($_.Length/1024/1024 , 3)}}, @{Name="Sum"; Expression = { Get-ChildItem $_.FullName -Recurse | measure -Property length -Sum | Select-Object Sum ;} }, Directory, FullName | export-csv -Delimiter "," -Path $fil -NoType -Encoding UTF8 -Append вот часть из сформированого файла "Name","Length","Length(MB)","Sum","Directory","FullName" "1c7.7",,"0","@{Sum=5,691}",,"F:\file\Public\!test\1\1c7.7" "7Zip",,"0","@{Sum=1,059}",,"F:\file\Public\!test\1\7Zip" "MSOffice2003RUS",,"0","@{Sum=325,255}",,"F:\file\Public\!test\1\MSOffice2003RUS" "netsph",,"0","@{Sum=5,7}",,"F:\file\Public\!test\1\netsph" Что меня тут не устраивает 1) значение Length для директории пустое. При этом все значения обрамлены в кавычки,а это нет. Хотелось бы либо везде снять обрамление или и тут сделать обрамление в кавычки. 2) значение Sum пишется @{Sum=5,691} а хочется что бы было просто "5,691" Заранее спасибо за ответы. |
|
Отправлено: 15:32, 21-02-2018 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:56, 21-02-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Периеминование файла doc.csv в Документ_дата_время.csv | kagorec | Скриптовые языки администрирования Windows | 2 | 29-03-2014 18:40 | |
Проблема с файлом ati2dvag directx | stanislav1000 | Видеокарты | 2 | 26-04-2011 13:42 | |
проблема с файлом поиска в PHP | sure777 | Вебмастеру | 1 | 17-12-2009 02:31 | |
[решено] Проблема с файлом подкачки... | Yura | Microsoft Windows NT/2000/2003 | 10 | 07-03-2002 23:14 |
|