Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/92: Рейтинг темы: голосов - 92, средняя оценка - 4.97
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421

Ошибка в синтаксисе команды MOVE

15.04.2013, 11:35. Показов 17575. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Буду писать дословно чтобы избежать путаницы.
Открыта консоль. Текущий каталог:

c:\documents and settings\pappy\рабочий стол
Ввожу команду:

Bash
1
move c:\documents and settings\pappy\рабочий стол\1.txt c:\documents and settings\pappy\главное меню\программы\автозагрузка
Жму enter и мне сообщается об ошибке синтаксиса.
Файл 1.txt действительно существует на рабочем столе.
В конце адреса назначения пытался указывать имя целевого файла равное исходному - то же самое - ошибка синтаксиса. Пытался заключать адреса в кавычки - все одно. Пытался подставить ключ move/y - без толку.
В чем ошибка?

ЗЫ прошу прощения за неправильное использование редактора - я не знаю какую опцию включить.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2013, 11:35
Ответы с готовыми решениями:

Перемещение файлов с помощью команды MOVE
Доброго всем времени суток! Я попытался написать простенький bat файл, который перемещает из определенной папки файлы в соотвт. каталоги....

Ошибка в синтаксисе команды. Переименование файла
Нужно переименовать файл 1.txt на 2.txt. Запускается без ошибок, после в консольном окне пишет "Ошибка в синтаксисе команды"...

Создать аналог unix команды move
Кто может подсказать(привести рабочий пример)как это реализовать?

23
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
15.04.2013, 13:18
Bazaroff, напишите код в akelpad и сохраните в 866 кодировке, т.к. у Вас кириллица в коде. Заключите пути в кавычки, т.к. в путях присутствуют пробелы. Как-то так:
Bash
1
move /y  "c:\Documents and Settings\pappy\Рабочий стол\1.txt" "c:\Documents and Settings\pappy\Главное меню\Программы\Автозагрузка\"
или так, используя системные переменные
Bash
1
move /y  "%UserProfile%\Рабочий стол\1.txt" "%UserProfile%\Главное меню\Программы\Автозагрузка\"
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
15.04.2013, 13:39  [ТС]
Цитата Сообщение от sov44 Посмотреть сообщение
напишите код в akelpad и сохраните
Так я же

Цитата Сообщение от Bazaroff Посмотреть сообщение
Открыта консоль.
Цитата Сообщение от Bazaroff Посмотреть сообщение
Ввожу команду
0
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
15.04.2013, 13:58
Bazaroff, без проблем, вводите в консоли
move /y "%UserProfile%\╨рсюўшщ ёЄюы\1.txt" "%UserProfile%\├ыртэюх ьхэ■\╧ЁюуЁрьь√\└тЄючруЁєчър\"
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
15.04.2013, 14:49  [ТС]
Цитата Сообщение от sov44 Посмотреть сообщение
вводите в консоли
Простите мне мою безтолковость.(
А как из блокнота вставить в консоль кракозябры?
0
15.04.2013, 16:05

Не по теме:

Цитата Сообщение от Bazaroff Посмотреть сообщение
А как из блокнота вставить в консоль кракозябры?
Вы не ищете лёгких путей. :) Неужели сложно сохранить текстовый файл с расширением cmd, а затем кликнуть по нему мышкой? Насчёт кириллицы - Русский текст в консоли

0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
15.04.2013, 17:13  [ТС]
Цитата Сообщение от sov44 Посмотреть сообщение
move /y "%UserProfile%\╨рсюўшщ ёЄюы\1.txt" "%UserProfile%\├ыртэюх ьхэ■\╧ЁюуЁрьь√\└тЄючруЁєчър\"
Не работает из CMD.

Добавлено через 3 минуты
sov44, да вообще ерунда какая-то!
Не геморроясь с кодировками, работая с теми же директориями, но выполняя в консоли например команду del - все работает! При чем тут кодировки в таком случае?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
15.04.2013, 21:25
При том, что консоль работает по-умолчанию, в кодировке OEM-866.
Блокнот, по-умолчанию, сохраняет в кодировке WIN-1251.

Как понимаете, одно с другим несовместимо.
Если напечатать путь с кириллицей в блокноте, и выполнить получите ошибку.
Напишите в блокноте:
Bash
1
md АБВ
выполните и увидите, папка с каким названием будет создана.
Неужели так сложно установить себе нормальный текстовый редактор?
В блокноте нет никакой подсветки синтаксиса. Это же неудобно!!!
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
15.04.2013, 21:57  [ТС]
Dragokas, я вас умоляю, я же в консоли набираю команду. Пока что я не использую никаких редакторов!
Кроме того, вспомните когда я у вас консультировался с запуском del из cmd-файла. Я использовал блокнот! И не плясал с бубном вокруг кодировок!
Когда я выполнил ваши указания, заключив пути в скобки, все сработало! Кириллица там присутствовала: "Рабочий стол".
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.04.2013, 02:46

Не по теме:


Танец с бубном, это когда набираешь в консоле такую длинную строку, вместо бат-файла.


Покажите скриншот консоли во время всего этого действия.

Добавлено через 53 секунды
Специально для Вас обновил тему: Русский текст в консоли
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
16.04.2013, 18:50  [ТС]
Dragokas, sov44, спасибо вам большое что стимулировали мои аналитические возможности!)

Справился! Представляете, в чем дело-то было?!
При наборе адреса есть цепочка директорий с названиями на кириллице! Я машинально печатал и слэш, не меняя раскладку! (Черный и красный слэш находятся на одной клавише, что и стимулировало автоматизм!
Век живи - век учись! Где ж столько внимания набраться? Да ума, чтоб на каждый день хватило!)

Кстати, странность одна все-таки имеется. Когда я выполняю в консоли команду del - никаких капризов, а вот move требует чтобы адрес с наличием пробелов я обязательно заключал в кавычки!
Почему такая избирательность происходит?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.04.2013, 19:40
Почитайте справку про cd /?
еще более страшные вещи узнаете про кавычки.

Все зависит от того, как была реализована та или иная утилита.
Для надежности всегда используйте общепринятые конструкции.

Цитата Сообщение от Bazaroff Посмотреть сообщение
Я машинально печатал и слэш, не меняя раскладку!
В смысле - обычный слеш печатали вместо обратного?
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
16.04.2013, 20:05
Цитата Сообщение от Dragokas Посмотреть сообщение
В смысле - обычный слеш печатали вместо обратного?
Скорее всего "." вместо "/"
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
16.04.2013, 20:15  [ТС]
Dragokas, FraidZZ, нет-нет! Когда необходимо было вводить кириллицу, я менял раскладку клавы (ну как и все это делают - Alt+Shift). Но при вводе слэша раскладку не менял! Визуально-то все было чики, а, видимо, слэш в кириллице и слэш в латинице имеют различные коды - вот ничего и не получалось.
Как только я стал внимательно для ввода слэша менять раскладку клавы - все прекрасно затанцевало!
Во как оно!)
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.04.2013, 22:56
Цитата Сообщение от Bazaroff Посмотреть сообщение
слэш в кириллице и слэш в латинице имеют различные коды
Ничего подобного. Признавайтесь, что еще не так делали?
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
16.04.2013, 23:11  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
Признавайтесь
Клянусь! Это все! Потом несколько раз перепроверил, вводя исключительно слэши русской раскладкой - консоль сообщала об ошибке синтаксиса!

Тут предположение есть. Я когда ставил винду установил абсолютно все кодовые страницы (там во время установки предлагается выбрать). Может это одна из причин таких капризов?
Как-то здесь говорили, что капризы могут быть не только от отсутствия кодировок, но и от избытка.
Есть такое дело?
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
17.04.2013, 20:10
Цитата Сообщение от Bazaroff Посмотреть сообщение
Как-то здесь говорили, что капризы могут быть не только от отсутствия кодировок, но и от избытка.
Есть такое дело?
Не может быть. Хотя...


Цитата Сообщение от Bazaroff Посмотреть сообщение
слэш в кириллице и слэш в латинице имеют различные коды
Ничего такого. Правда, меня смутили слова "Красный и Черный слэш". У меня тоже двухцветная (Красный и Черный, а также белый фоновый) клава, и все слэши на ней черные. А наличие слэшей двух разных цветов говорит о возможных различиях в их кодах. Надо смотреть в шрифтах коды слэшей.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
18.04.2013, 00:04
FraidZZ, та это на клаве наверно цвета слешей разные - означает это тоже самое, что и для остальных клавиш. Если символ красный, значит он будет выведен в режиме русской раскладки, черный - английской, а коды то у них одинаковые.
1
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,421
18.04.2013, 02:21  [ТС]
Вот оне:

http://www.nix.ru/include/view... 1&pid=2245
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
18.04.2013, 16:42
Цитата Сообщение от Bazaroff Посмотреть сообщение
Вот оне:
Ну дык здесь только черные слеши.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2013, 16:42
Помогаю со студенческими работами здесь

How can I resize a picture when I move a move a mouse on it, and size it back when I move mouse out?
How can I resize a picture when I move a move a mouse on it, and size it back when I move mouse out. I know, I should use OnMouseMove...

Ошибка в синтаксисе
Thread adder = new Thread(){/*TEST*/}; Идёт без ошибок, но стоит записать код: Thread adder = new...

Ошибка в синтаксисе
Доброго времени суток При запуске программы выдаёт такую ошибку Прошу помочь File "main.py", line 96 print...

Ошибка в синтаксисе
Добрый день! Пытаюсь запустить в MySQL 8.0 следующий код, однако возникает сообщение о неправильном синтаксисе (первая строка). В чем...

Ошибка в синтаксисе
Привет! Очень мало работала в матлабе, срочно приходится разбираться, мне нужно решить задачу линейного программирования, вроде все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru