|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как заставить скрипт переместится на каталог ниже? |
|
CMD/BAT - [решено] Как заставить скрипт переместится на каталог ниже?
|
Новый участник Сообщения: 2 |
Пишу для себя небольшой скрипт, нужно копировать файл в каталог на уровень ниже, а за тем выше, не по прямому пути.
К примеру: можно копировать в каталог выше: Но никак не могу найти как опустится ниже, возможно, потому что неправильно задаю вопрос. пе.ес. чайник. |
|
Отправлено: 01:02, 13-10-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать r11x, выполните «tree» в каталоге со скриптом, вывод скопируйте сюда и укажите в выводе на конечный каталог. Ибо пока то, что Вы описали:
Цитата r11x:
Цитата r11x:
Можете просто привести конкретный пример. |
||
Отправлено: 01:30, 13-10-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата r11x:
Цитата r11x:
синоним родительского (вышестоящего) каталога - две точки: можно писать так: самый верхний (корневой) каталог - просто обратный слэш: Задавая подобные вопросы по форумам вы свой небольшой скрипт будете месяц писать - лучше почитайте какую-нибудь книгу. Получите более полную картину в последовательном изложении. |
||
Отправлено: 11:47, 13-10-2018 | #3 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать r11x,
можно еще так например структура папок: Скрытый текст
Запустив такой код можно увидеть как получить и попасть на один уровень выше или ниже месторасположения bat: @echo off setlocal enabledelayedexpansion set "uv=%~dp0.." for /f "tokens=* delims=\" %%a in ('dir /ad/b/s "."') do set "sp=%%a" for /f "delims=\" %%a in ("!sp:%~dp0=!") do set "un=%~dp0%%a" echo ----------------------------------------------------- echo Содержимое папки уровнем выше "%~f0": echo [dir /b "%uv%"] dir /b "%uv%" echo ----------------------------------------------------- echo Содержимое папки уровнем ниже "%~f0": echo [dir /b "%un%"] dir /b "%un%" echo ----------------------------------------------------- pause |
Последний раз редактировалось alpap, 13-10-2018 в 17:41. Отправлено: 12:30, 13-10-2018 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как заставить скрипт ожидать отклика программы | Cem | AutoIt | 9 | 20-02-2014 11:24 | |
[решено] Заставить скрипт расставлять по шаблону | McLotos | AutoIt | 8 | 02-04-2012 21:57 | |
Как заставить скрипт от Sanja Alone (oeminfo.cmd) видеть обновы с 9-тизначным номером | JohnnyD | Автоматическая установка Windows 2000/XP/2003 | 0 | 21-02-2011 12:03 | |
Как задать на всех рабочих станциях домена определённый каталог переменных сред? | Alexir | Microsoft Windows NT/2000/2003 | 5 | 06-04-2007 14:29 | |
putty как заставить крон запускать скрипт в назначенное время? | Вебмастеру | 3 | 30-09-2005 14:46 |
|