Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизCopy команда. Как не затирать без вопросов? Найти похожие ветки
← →
AV © (2012-05-14 15:19) [0]Copy /y означает "затереть без вопросов, если похожий".
Как написать, что бы не затирал без вопросов, если похожий?
← →
AV © (2012-05-14 15:23) [1]поясню
есть два файла
c:\1.txt
d:\1.txt
copy c:\1.txt d:\1.txt /Y
Не спросит, перезапишет.
copy c:\1.txt d:\1.txt /-Y
Спросит, типа, есть такой переписать?
copy c:\1.txt d:\1.txt ??ЧТО??
Не спросит, не перезапишет. (проигнорирует, молча.)
← →
QAZ (2012-05-14 15:25) [2]copy /?
← →
AV © (2012-05-14 15:30) [3]Ну ткните носом, ничего подходящего не вижу
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\OshinVV> copy /?
Копирование одного или нескольких файлов в другое место.
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]
[+ источник [/A | /B] [+ ...]] [результат [/A | /B]]
источник Имена одного или нескольких копируемых файлов.
/A Файл является текстовым файлом ASCII.
/B Файл является двоичным файлом.
/D Указывает на возможность создания зашифрованного файла
результат Каталог и/или имя для конечных файлов.
/V Проверка правильности копирования файлов.
/N Использование, если возможно, коротких имен при копировании
файлов, чьи имена не удовлетворяют стандарту 8.3.
/Y Подавление запроса подтверждения на перезапись существующего
конечного файла.
/-Y Обязательный запрос подтверждения на перезапись существующего
конечного файла.
/Z Копирование сетевых файлов с возобновлением.
Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
По умолчанию требуется подтверждение, если только команда COPY
не выполняется в пакетном файле.
Чтобы объединить файлы, укажите один конечный и несколько исходных файлов,
используя подстановочные знаки или формат "файл1+файл2+файл3+...".
← →
xayam © (2012-05-14 15:31) [4]xcopy
← →
AV © (2012-05-14 15:37) [5]
> xayam © (14.05.12 15:31) [4]
>
> xcopy
смотрел..
/EXCLUDE:file1[+file2][+file3]... вроде да. Но file1[+file2] неизвестны если?
тупо, папку копируем в папку. Кто совпал - не копируем.
Как?
блин..Хоть Copy.exe пиши :)
if ParamStr(1) <> "COPY_NO_OVERWRITE" then
Call OriginalCopy else
begin
end;
← →
Компромисс © (2012-05-14 15:44) [6]Можно из destination скопировать всё в source с /Y, а потом обратно, опять же с /Y
← →
Медвежонок Пятачок © (2012-05-14 15:45) [7]у кмд тоже есть ифы
← →
xayam © (2012-05-14 15:47) [8]
> Кто совпал - не копируем
xcopy /D недостаточно?
← →
AV © (2012-05-14 16:04) [9]Вообще то .. подумать надо.:)
Не зря, наверное, такой команды нет. Наверное, в задумке логика хромает, все-таки..
← →
Inovet © (2012-05-14 16:16) [10]> [9] AV © (14.05.12 16:04)
Не помню, как направить на стандартный ввод строку. Что-то такое
copy c:\1.txt d:\1.txt /-Y | con < n
← →
Давайте будем жрать! (2012-05-14 16:23) [11]echo N | copy c:\1.txt d:\1.txt /-Y
Но это поможет только с первым файлом из пачки.
← →
Inovet © (2012-05-14 16:26) [12]> [11] Давайте будем жрать! (14.05.12 16:23)
Да-да эхо. Должно с первым только, но в вопросе про один и было.
← →
Давайте будем жрать! (2012-05-14 16:29) [13]
> тупо, папку копируем в папку. Кто совпал - не копируем.Как?
← →
Inovet © (2012-05-14 16:39) [14]> [13] Давайте будем жрать! (14.05.12 16:29)
Так. Тогда цикл в пакетном файле сделть, но тогда там же можно и проверку на наличие фала сделать, как уже говорили.
Наверное, надо попробовать пересмотреть логику.
← →
Давайте будем жрать! (2012-05-14 16:44) [15]в батнике рекурсивно каталоги разбирать — морока. отлично понимаю топикстартера, но по теме предложить нечего.
← →
Давайте будем жрать! (2012-05-14 16:45) [16]как тупейший вариант — архивировать сурс и разархивировать в таргет, архиваторы такое поддерживают.
← →
AV © (2012-05-14 16:46) [17]вот так получилось!
copy c:\2\*.txt c:\1\*.* /-Y <c:\2\answert.txt2
где answert.txt2 - файл с символом "N" :)
т.к. с консоли что-то не получилось.
спасибо, Андрей !
← →
Давайте будем жрать! (2012-05-14 16:54) [18]
> файл с символом "N"
С дофига символами N?
← →
AV © (2012-05-14 17:02) [19]
> С дофига символами N?
блин, на одном попробовал :), там один и был
да, придется ,
> С дофига символами N
>
положить. Больше 50-70 файлов не бывает
← →
Inovet © (2012-05-14 17:03) [20]> [17] AV © (14.05.12 16:46)
> спасибо, Андрей !
Пожалуйста, но ДБЖ более правильный пример привёл, как раз его я и имел ввиду, где эхо.
← →
Inovet © (2012-05-14 17:03) [21]> [17] AV © (14.05.12 16:46)
> спасибо, Андрей !
Пожалуйста, но ДБЖ более правильный пример привёл, как раз его я и имел ввиду, где эхо.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.063 c