Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Конечный батник будет выглядеть приблизительно так
Код: Выделить весь код
@echo off
rem %%usrname - переменная указывающая имя папки
for /f %%usrname in (dir /B /A:D \\agp.local\docs\обмен) do (
rd /s /q "\\agp.local\docs\обмен\%%usrname\Прошлая неделя"
ren "\\agp.local\docs\обмен\%%usrname\Текущая неделя" "\\agp.local\docs\обмен\%username%\Прошлая неделя"
md "\\agp.local\docs\обмен\%%usrname\Текущая неделя"
)
Запускать по идее можно и с твоего компа, однако лучше запускать с сервака и указать абсолютный путь от буквы диска (вместо "\\agp.local\docs\обмен\" вставить например "D:\shares\agp.local\docs\обмен\"). И будь осторожен с рускосимвольными названиями папок, обрати внимание на кодировку.

Последний раз редактировалось Elven, 18-10-2013 в 09:41. Причина: добавил комментарий

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:44, 17-10-2013 | #7