Скрипт Powershell для перемещения файлов в папки года / месяца на основе метки времени создания
Первый пост здесь ... Я прошу прощения, если это не отформатирован правильно ... Я буду работать над этим. Я работаю над сценарием Powershell, который даст мне следующую информацию, чтобы я мог работать с другим пакетным файлом, который отлично работает на этом этапе. По мере того, как я буду лучше понимать Powershell ... я, скорее всего, изменю командный файл, так как он довольно длинный.
TL: DR Newb, работающему с Powershell, нужна помощь
Я хочу, чтобы Powershell выводил одну строку информации для каждого файла в папке, исключая любые подпапки. Я хотел бы, чтобы мой текстовый файл выглядел так:
дата создания файла_полный путь к имени файла
один файл в строке. Это будет проанализировано в текстовом файле позже
Вот что у меня есть ... похоже, мне просто нужен цикл for для запуска чего-то вроде этого psuedocode, и я должен быть готов к работе. Любая помощь будет принята с благодарностью.
Спасибо всем, и я надеюсь, что я не убиваю вас с форматированием.
$USS_Folder="path\USS_Files\"
$uss_year=#4 digit year of file creation date
$uss_month=#2 digit year of file creation date
$uss_file=# Full filename including path and Creation_Date
New-Item -ItemType directory -Path $USS_Folder\$uss_year\$uss_month
Move-Item $uss_file $USS_Folder\$uss_year\$uss_month