Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > xcopy и файлы без расширения


Автор: tishaishii 18.9.2007, 11:19
Написал утилиту, которая использует xcopy и запускается автоматически.
Вот так я её использую.
Код
xcopy /y <source> <dest>

Файлы <source> и <dest> не имеют расширения.
Время от времени, xcopy задаёт вопрос: "Что оно такоэ, файл или папка (f или p)?". Т. е. надо нажать на кнопку. А мне надо каким-то образом убедить xcopy не задавать такой вопрос, а указать, что это именно файл.

Автор: redona 18.9.2007, 12:31
попробуй сделать вот так:
xcopy <source> <dest> /i /s /e /y /z

Автор: tishaishii 21.9.2007, 10:57
Не помогает.
Я написал программу типа
Код

open XCOPY, "|xcopy $source $dest /i /s /e /y /z ";
print XCOPY 'f';
close XCOPY;


но зараза xcopy задаёт этот вопрос не всегда.

Автор: redona 21.9.2007, 15:02
попробуй использовать команду copy, может у нее нет тех ограничений какие у  xcopy

Автор: Akina 22.9.2007, 21:52
После имени надо поставить точку.
xcopy /y sourceFN. destFN.
Увидев точку, программа поймет, что это не ты лентяй, а файлы без расширения.  smile 

Автор: tishaishii 25.9.2007, 10:11
Блин, мракософт. Не могли по-человечески сделать аргумент.

Автор: Akina 28.9.2007, 12:29
Цитата(tishaishii @  25.9.2007,  11:11 Найти цитируемый пост)
Блин, мракософт. Не могли по-человечески сделать аргумент. 

А плохому танцору всегда сапоги жмут.

Автор: tishaishii 2.10.2007, 14:47
Ага, особенно когда сапоги из того места.

Автор: tishaishii 7.11.2007, 12:16
Ну ввёл я xcopy /y \\servert1\E\Realter\server\database. D:\BACKUP\database. и он вывел мне старую замыленную фразу: Does D:\BACKUP\database specify a file name
or directory name on the target
(F = file, D = directory)?

И кто и про какие руки говорил? Мракософт и в Африке Мракософт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)