Логгирование операций с файлами
Здраствуйте, уважаемые!
У меня такой вопрос возник и не могу решить уже долгое время. Просто до банальщины: переносим скрипт из Линукса на Виндовс. Для этого я выбрал Powershell, не зная ещё какая загвоздка меня ждёт. Значит копирую я файлы по маске таким скриптом: $codes = "001","002","004" Foreach ($d in $codes) {Copy-Item .\[Aa]*.$d -Destination $d\} Как мне прологгировать эти операции в файл, чтобы в логе получилось что-то вроде Files $filename was copied from $sourcename to $destname at hh:mm:ss dd-mm-yyyy. на каждый скопированный объект? |
samael82, а почему бы не на CMD?
Код:
@echo off |
Потому что у меня десяток масок вида [Aa]*.$d, $d.err и т.п., и каждый файл должен попасть в папку, заданную в $d
(то есть ааа.001 в папку 001, а 002.err в 002). Ни о каких *.* речь не идёт. Если ты сможешь написать ТАКОЕ на шелле, то давай обсудим, я сам хотел поначалу да резко обломался :) |
Цитата:
Код:
@Echo Off |
Время: 12:13. |
Время: 12:13.
© OSzone.net 2001-