Теперь я лучше пишу, краду и изменяю скрипты, но здесь я немного застрял. Мой сценарий суммирует файлы в определенной папке и подсчитывает их. Как это:powershell, write-host все имена файлов
{
function alljournals
{
$colItems = (get-childitem "$targetfolder" -include *.xlsx* -recurse | measure-object -property length -sum)
write-host "Collected all .xlsx files from all ImportJournal folders" -foregroundcolor "green"
"Number of files: "+ $colItems.count + [Environment]::NewLine + "Size of all files "+"{0:N2}" -f ($colItems.sum/1MB) + " MB"
}
alljournals
}
Что самый умный способ перечислить все файлы из этой папки с помощью записи-хост? Я попытался поместить запись-хозяин $ colitems.Fullname без хороших результатов.
Я знаю, что я мог бы легко помещать файлы в цикл и использовать foreach и отображать имя файла. Но для этого я должен все изменить. Так есть способ?
Сейчас он показывает что-то вроде этого:
Collected all .xlsx files from all Importjournalfolders
Number of files 15
Size of all files: 13,3mb
Что мне нужно до того, что выходной список всех файлов с пути
Любые идеи или советы?
вот что я хотел, чтобы мой друг :) Спасибо! – RayofCommand
BTW, я никогда не использовал tee-объект, кроме как объяснить, как использовать его для других. –
он работает фантастический, я бы поднял больше, если бы мог – RayofCommand