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

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

Ответить
Настройки темы
CMD/BAT - [решено] Как заставить скрипт переместится на каталог ниже?

Новый участник


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

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


Пишу для себя небольшой скрипт, нужно копировать файл в каталог на уровень ниже, а за тем выше, не по прямому пути.
К примеру: можно копировать в каталог выше:
Код: Выделить весь код
copy papka1\settings.xml papka2\papka3
Но никак не могу найти как опустится ниже, возможно, потому что неправильно задаю вопрос.
пе.ес. чайник.

Отправлено: 01:02, 13-10-2018

 

Ветеран


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

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


r11x, выполните «tree» в каталоге со скриптом, вывод скопируйте сюда и укажите в выводе на конечный каталог. Ибо пока то, что Вы описали:
Цитата r11x:
копировать файл в каталог на уровень ниже, а за тем выше »
— есть тот же самый каталог.

Цитата r11x:
возможно, потому что неправильно задаю вопрос. »
Да.

Можете просто привести конкретный пример.

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



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

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


Ветеран


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

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


Цитата r11x:
возможно, потому что неправильно задаю вопрос »
у меня складывается впечатление, что вы путаете выше и ниже:
Цитата r11x:
К примеру: можно копировать в каталог выше:
Код:
copy papka1\settings.xml papka2\papka3 »
наоборот, скопирует в нижележащий подкаталог

синоним родительского (вышестоящего) каталога - две точки:
Код: Выделить весь код
copy papka1\settings.xml ..\
можно писать так:
Код: Выделить весь код
copy papka1\settings.xml ..\..\
самый верхний (корневой) каталог - просто обратный слэш:
Код: Выделить весь код
copy papka1\settings.xml \
Задавая подобные вопросы по форумам вы свой небольшой скрипт будете месяц писать - лучше почитайте какую-нибудь книгу. Получите более полную картину в последовательном изложении.
Это сообщение посчитали полезным следующие участники:

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


Ветеран


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

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


r11x,
можно еще так
например структура папок:
Скрытый текст

Код: Выделить весь код
Структура папок
C:\PAPKA1
│   file.txt
│   name.bat
│   
└───papka2
    │   file.txt
    │   name.bat
    │   
    └───papka3
        │   file.txt
        │   name.bat
        │   
        └───papka4


Запустив такой код можно увидеть как получить и попасть на один уровень выше или ниже месторасположения 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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как заставить скрипт ожидать отклика программы 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 как заставить крон запускать скрипт в назначенное время? E-mail Вебмастеру 3 30-09-2005 14:46




 
Переход