Блог did5.ru

Про АйТи и около айтишные темы

[PowerShell] Количество файлов в папке и результат в txt

3 комментария

Скрипт на 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! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

10 Июн 2014 в 9:05

Рубрика: PowerShell

Метки:

3 комментария на «[PowerShell] Количество файлов в папке и результат в txt»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «[PowerShell] Количество файлов в папке и результат в txt».

  1. Приветствую, наведите пример пожалуйста для чего вы используете данный скрипт? Что то не могу додумать в чем смысл :)

    myr4ik07

    10 Июн 2014 в 20:57

  2. myr4ik07, есть каталог с файлами, которые раздет IIS, простенькое веб-приложение. После обращения к файлу через браузер, он удаляется. Скрипт нужен для сбора статистики, на основе которой можно потом нарисовать красивый график в Excel.

    did5

    16 Июн 2014 в 14:21

  3. мне подходит это

    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

Ваш отзыв