Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off

SetLocal EnableExtensions
SetLocal EnableDelayedExpansion

Set Dir1=E:\Delete\Dir1
Set Dir2=E:\Delete\Dir2
Set Dir3=E:\Delete\Dir3

FOR %%f IN ("%Dir1%\*.*") DO (
    Copy "%%f" "%Dir2%\"
    If !ErrorLevel!==0 (
       Move /Y "%%f" "%Dir3%\"
    ) Else (
       Copy "%%f" "%Dir3%\"
    )
)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

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

Отправлено: 18:31, 08-11-2012 | #3