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

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

Ответить
Настройки темы
CMD/BAT - Скрипт не видит путь

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


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

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


Добрый день. Такой вопрос. У меня есть скрипт, задача этого скрипта копировать файл с маской в другую папку.
Код скрипта:
Код: Выделить весь код
 echo off
if exist D:\outs\*Волжский*.xls copy D:\outs\*Волжский*.xls "D:\1_ingener\Волжский\f_out\отчет за\"
То есть по идее из папки выбирается файл с маской волжский, и копируется в папку отчет за. Почему то скрипт не видит путь куда копировать. Попробовал вместо f_out отчет за прописать папку 1, скрипт скопировал. Делался скрипт с кодировкой OEM 866. Как я понял скрипт не видит папку f_out. В чем же может быть дело?

Отправлено: 09:34, 13-09-2018

 


Moderator


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

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


romfus, какую ошибку выдаёт?

Цитата:
Как я понял скрипт не видит папку f_out.
Или папку "отчет за"?

Что покажет команда:
Код: Выделить весь код
dir /A D:\1_ingener\Волжский\f_out

Отправлено: 10:03, 13-09-2018 | #2



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

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


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


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

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


Цитата Petya V4sechkin:
dir /A D:\1_ingener\Волжский\f_out »
Команда видит папку. Когда я выставляю
"D:\1_ingener\Волжский\f_out\отчет за\" скрипт не копирует. Когда я делаю "D:\1_ingener\Волжский\f_out\1, скрипт тоже не копирует. А когда я делаю "D:\1_ingener\Волжский\1\" Скрипт срабатывает

Отправлено: 11:00, 13-09-2018 | #3



Moderator


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

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


romfus, какую ошибку выдаёт?

Отправлено: 11:05, 13-09-2018 | #4


Ветеран


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

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


Цитата romfus:
Команда видит папку. »
На будущее — не стесняйтесь прикладывать скриншоты.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:09, 13-09-2018 | #5


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


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

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


Ошибка: D:\outs\Выплаты волжский.xls
Системе не удается найти указанный путь.
Скопировано файлов: 0

Главное если создать папку 1 по пути "D:\1_Ingener\Волжский\1\" все хорошо без ошибок. Скопировано: 1 файлов. Стоит создать папку 1 в папке f_out по пути "D:\1_Ingener\Волжский\f_out\1\" Системе не удается найти указанный путь.
Скопировано файлов: 0

Отправлено: 11:16, 13-09-2018 | #6



Moderator


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

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


romfus, можете сделать лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. попытайтесь выполнить скрипт, чтобы получилась ошибка;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

Цитата:
Стоит создать папку 1 в папке f_out по пути "D:\1_Ingener\Волжский\f_out\1\" Системе не удается найти указанный путь.
Как вариант: либо в имени папки, либо в скрипте может быть кириллическая "о" вместо латинской "o".
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:27, 13-09-2018 | #7


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


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

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


через dir /A D:\1_ingener\Волжский\f_out видит же папку. а стоит в скрипте указать папку то не видит. ВОт ссылка на архив:
Архив

Отправлено: 11:41, 13-09-2018 | #8



Moderator


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

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


romfus, так и оказалось: в имени папки f_out кириллическая "о".
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:45, 13-09-2018 | #9


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


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

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


Все я нашел, вы правы. А как быть с папкой Отчет за. ее по прежнему не видит

Все разобрался. Вместо отчёт было написано отчет) Спасибо за помощь

Отправлено: 11:47, 13-09-2018 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Жесткий диск винда не видит.BIOS ВИДИТ,AIDA64 видит,а система нет. urik7200 Накопители (SSD, HDD, USB Flash) 2 19-02-2016 20:03
Загрузка - [решено] Видит 1 и 2 планки оперативки а 3 не видит. либо 2 и3 а 1 не видит. Помогите vapinya Тест-форум 7 07-11-2012 01:54
Установка - Ноутбук Asus F3Sr не видит диск с WinXP. Все (!) видит, а XP не видит. mekal Microsoft Windows 2000/XP 19 20-08-2012 17:08
ХР не видит звуковую карту драйвер не видит устройства после переустановки. freek0 Ноутбуки 4 29-02-2008 13:32
не видит шару из доса, подключается к серверу, не видит ресурсы IV@one Microsoft Windows NT/2000/2003 2 19-02-2007 11:22




 
Переход