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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] XCOPY: «это файл или папка»

Ответить
Настройки темы
CMD/BAT - [решено] XCOPY: «это файл или папка»

Пользователь


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

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


XCOPY: при копировании файла с переименованием появляется зарос «это файл или папка». Возможно ли его отключить?

Отправлено: 13:15, 09-01-2008

 

Аватара для gf100

Ветеран


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

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


Цитата akrav:
«это файл или папка». »
А ответ известен? Я использовал вариант времен dos'а:
> xcopy откуда куда /D /E /C /H /R /Y < c:\bat\d
где c:\bat\d - файл из 3-х байт: 64 0D 0A , т.е. d <cr> <lf>, в смысле, копирую каталог.

-------
Когда у тебя есть только молоток, все похоже на гвоздь

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

Отправлено: 14:29, 09-01-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


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

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


А если копируем файл, как будет выглядит команда? Будет ли это работать в win 2000, xp, 2003?!

Отправлено: 14:55, 09-01-2008 | #3



Moderator


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

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


akrav, могу предложить два варианта:
  • использование вместо xcopy обычной copy (она таких вопросов не задает);
  • echo F | xcopy что куда (в этом случае при запросе будет введено F, то есть файл).
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:11, 09-01-2008 | #4


Аватара для gf100

Ветеран


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

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


akrav, работало в ХР и 2000.

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 15:34, 09-01-2008 | #5


Пользователь


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

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


Цитата Petya V4sechkin:
echo F | xcopy что куда (в этом случае при запросе будет введено F, то есть файл) »
Да это сработало! Только вот теперь не работает запрос подтверждения копирования, т.к. он на все вопросы отвечает F…

Цитата gf100:
akrav, работало в ХР и 2000. »
А если копируем файл, как будет выглядит команда? и будет ли в этом случае работать запрос на подтверждение копирования?

Жаль что choice в NT есть только в Resource Kit...

Последний раз редактировалось akrav, 09-01-2008 в 16:48.


Отправлено: 15:37, 09-01-2008 | #6


Аватара для gf100

Ветеран


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

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


Цитата akrav:
А если копируем файл, как будет выглядит команда? »
Можно сделать два файла: один с 'd' другой с 'f' в содержимом. И использовать их в нужном контексте.
Цитата akrav:
будет ли в этом случае работать запрос на подтверждение копирования? »
За это отвечает ключ </Y>.

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 14:13, 10-01-2008 | #7


Пользователь


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

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


Все дело в том, что при копировании файла с переименованием. Первый вопрос “’это папка или файл” (F | D) затем “скопировать файл?” (Y | N). Мне очень нужно, чтобы ответ на первый вопрос происходил автоматически (ответ “F”), а ответ на второй вопрос осуществлялся интерактивно. В случаи использования “echo F| xcopy …” ответ на первый вопрос автоматизируется, а вместе с ним и второй, т.к. норовит везде ответить “F”. Это приводит к неверной работе команды xcopy….

gf100 , сейчас попытаюсь по Вашему…

Последний раз редактировалось akrav, 10-01-2008 в 16:33.


Отправлено: 16:04, 10-01-2008 | #8


Пользователь


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

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


а как, если не секрет записать в 3-х байтах "копирую файл"? наверное, примерно 66 0D 0A

Отправлено: 16:40, 10-01-2008 | #9


Аватара для gf100

Ветеран


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

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


akrav, вообще-то, я привел решение работающее в версиях начиная с 98-й. В ХР, похоже, появились еще ключи. Поэкспериментируй с ключами <Y> и <I>. полное описание команды и ключей xcopy можно найти в "Пуск/ Справка и поддержка" или в командной строке, запустив xcopy /?

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 22:18, 12-01-2008 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] XCOPY: «это файл или папка»

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] xcopy спрашивает файл или директория mitiya Автоматическая установка Windows 2000/XP/2003 10 03-06-2019 11:08
CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ? foxbat Скриптовые языки администрирования Windows 3 17-09-2009 05:33
HDD - Файл или папка повреждены. lorelei Накопители (SSD, HDD, USB Flash) 23 17-07-2009 13:32
Flash - 8Гб JetFlashTS8GJFV10 - "Файл или папка повреждены - чтение невзможно" VKORG Накопители (SSD, HDD, USB Flash) 9 12-02-2009 09:11
Папка это или файл Nealles Программирование и базы данных 2 30-12-2003 01:51




 
Переход