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

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

Ветеран


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

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


Veseliy,
Код: Выделить весь код
@echo off
1>nul chcp 1251

:: Проверяем наличие параметров
if "%~2"=="" echo Заданы не все параметры && goto:eof

:: Проверяем валидность первого параметра, на случай если указан существующий файл вместо папки.
if exist %1 2>nul pushd %1 && popd || (

    echo Папка-назначение задана неверно, есть файл с таким же именем
    goto:eof

)

:: Копируем файлы, если не существует папка-назначение, то она создастся

2>nul md %1
for /f "tokens=*" %%i in (' dir /b /a-d *.txt ') do if not "%%i"=="%~2" copy "%%i" %1

1>nul chcp 866

Последний раз редактировалось Foreigner, 29-02-2012 в 22:10.


Отправлено: 22:03, 29-02-2012 | #2