[PowerShell] Количество файлов в папке и результат в txt
Скрипт на PowerShell считает количество файлов в папке D:\test и результат записывает в текстовый файл с датой. Запускаю этот скрипт планировщиком заданий Windows один раз в день.
$date = Get-Date -Format "dd.MM.yyyy_HH:mm" $pathFolder = "D:\test" $fileCount = (Get-ChildItem $pathFolder).Count $msg = $date + " " + $fileCount Out-File "D:\testCounts.txt" -InputObject $msg -Append
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Приветствую, наведите пример пожалуйста для чего вы используете данный скрипт? Что то не могу додумать в чем смысл
myr4ik07
10 Июн 2014 в 20:57
myr4ik07, есть каталог с файлами, которые раздет IIS, простенькое веб-приложение. После обращения к файлу через браузер, он удаляется. Скрипт нужен для сбора статистики, на основе которой можно потом нарисовать красивый график в Excel.
did5
16 Июн 2014 в 14:21
мне подходит это
Function DirX ($directory)
{
foreach ($file in Get-ChildItem $directory -Recurse -Directory )
{
[pscustomobject] @{
'Directory' = $File.FullName
'Count' = (GCI $File.FullName -Recurse).Count
}
}
}
#Вводим имя директории
$directory = Read-Host ″Enter pathfolder″;
DirX $directory
Nikita
04 Сен 2018 в 17:41