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

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

Ответить
Настройки темы
CMD/BAT - [решено] BAT файл для создания жестких ссылок

Аватара для vk_k14m@vk

Старожил


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


Конфигурация

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


Есть некая папка из которой будет запускаться *.BAT файл. В этой папке есть еще две папки /data и /Install. А в папке /Install два файла файл.А и файл.B

Нужно создать два *.BAT файла. При запуске А.BAT в папке /data должна появиться жесткая ссылка на файл /Install/файл.A с таким же именем, и удалиться жесткая ссылка на файл /Install/файл.В если такова имеется.
При запуске В.BAT наоборот, должна создаться ссылка на файл /Install/файл.В по адресу /data с таким же именем, и удалиться жесткая ссылка на файл /Install/файл.А если такова имеется.

Надеюсь на вашу помощь...

-------
Взялся отвечать, отвечай до конца!


Отправлено: 14:02, 03-06-2019

 

Ветеран


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

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


Цитата vk_k14m@vk:
жесткая ссылка на файл »
что это, поподробнее. Это команда на открытие файла или просто вывод имени (или полного пути) файла в окне?

вот например именно из папки "data" будет произведен запуск файла "C:\Papka\Install\A.txt" (или "...B.txt"), зачем какие-то ссылки?
Код: Выделить весь код
@echo off
set "d1=C:\Papka\Install"
set "d2=C:\Papka\data"

pushd "%d2%"
 start "" "%d1%\A.txt"
popd

pause
делайте такой же второй bat с запуском "B.txt", если надо.
Если бы все поменьше скрывали свои хотелки и озвучивали задачу полнее и идею в том числе, тогда решение было бы сразу подходящим, а не хотьба вокруг да около с помощью 3-5ти предварительных и вероятно и ненужных кодов.

Последний раз редактировалось alpap, 03-06-2019 в 16:40.

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

Отправлено: 16:26, 03-06-2019 | #2



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

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


Аватара для vk_k14m@vk

Старожил


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

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


alpap, а я уже таким образом слепил батник
Код: Выделить весь код
DEL | ERASE "data\B.pp2"
mklink /H "data\A.pp2" "Install\A.pp2"

-------
Взялся отвечать, отвечай до конца!

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

Отправлено: 19:43, 03-06-2019 | #3


Ветеран


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

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


vk_k14m@vk, а вот чего надо было, я как-то и забыл уже про эту команду.

Отправлено: 22:38, 03-06-2019 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Создать bat файл для создания задачи в планировщике задач Amy Lee Скриптовые языки администрирования Windows 0 22-09-2018 11:50
CMD/BAT - [решено] BAT-файл создания символический ссылок без полных путей к файла vk_k14m@vk Скриптовые языки администрирования Windows 4 04-03-2017 13:34
Любой язык - Пакетное присвоения файлам жестких ссылок Ogurok Alex Скриптовые языки администрирования Windows 8 11-06-2016 19:41
CMD/BAT - [решено] Создание bat который будет создавать другой bat для создания 3 root13 Скриптовые языки администрирования Windows 5 27-10-2013 15:46
CMD/BAT - bat файл для чтения папок и создания txt файлов NibelungXXX Скриптовые языки администрирования Windows 1 21-06-2013 20:47




 
Переход