PDA

Показать полную графическую версию : [решено] Создание папки по дате


lakdi
27-01-2016, 10:19
Помогите пожалуйста с созданием папок по дате и с последующим копированием в эти папки. Папка с датой создается, но число не меняется. Вчера пробовал, папка создается такого вида (26.01.2016 - 26.01.2016), сегодня со вчерашней датой. И еще как убрать лишнею дату.
Например

New-Item -Path C:\temp1, C:\temp2, C:\temp3 -Name $newfoldername -Type Directory

Copy-Item "\\ПК1\c$\temp\*.log*" -Destination c:\temp1\$newfoldername -Recurse
Copy-Item "\\ПК2\c$\temp\*.log*" -Destination c:\temp2\$newfoldername -Recurse
Copy-Item "\\ПК3\c$\temp\*.log*" -Destination c:\temp3\$newfoldername -Recurse

Fantastish
27-01-2016, 15:45
например добавить
set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%
ой это cmd

Foreigner
27-01-2016, 17:12
Папка с датой создается, но число не меняется. »
А как вы эту папку создаете?

$newfoldername = get-date -f 'dd.MM.yyyy' # хотя лучше, имхо, yyyy.MM.dd
New-Item -Path C:\temp1, C:\temp2, C:\temp3 -Name $newfoldername -Type Directory

lakdi
27-01-2016, 18:01
Спасибо!
Забыл в начале строки прописать $newfoldername = get-date -f 'dd.MM.yyyy'. Поэтому и были папки на вчерашнюю дату.




© OSzone.net 2001-2012