Имя пользователя:
Пароль:
 | Правила  

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

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

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

Старожил


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


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

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


Такой вопрос. Нужно написать BAT-файл, который бы делал 5 символический ссылок на 1 файл без прописывания полных путей к файлам.

Адрес файла:
\pic\litle\gen\0.jpg

Символические ссылки:
\pic\litle\gen\0\0.jpg
\pic\litle\gen\0\1.jpg
\pic\litle\gen\0\2.jpg
\pic\litle\gen\0\3.jpg
\pic\litle\gen\0\4.jpg

Отправлено: 20:58, 03-03-2017

 
x0r x0r вне форума

Забанен


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

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


на этом же диске? \ - это корень, выше любая буква, так?

Отправлено: 22:49, 03-03-2017 | #2



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

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


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

Старожил


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

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


Цитата x0r:
на этом же диске? \ - это корень, выше любая буква, так? »
В этой же папке.
В папке life будет лежать батник, все остальные адреса соответственно будут такими

любой_диск\любая_папка\life\pic\litle\gen\0.jpg
любой_диск\любая_папка\life\pic\litle\gen\0\0.jpg
любой_диск\любая_папка\life\pic\litle\gen\0\1.jpg
любой_диск\любая_папка\life\pic\litle\gen\0\2.jpg
любой_диск\любая_папка\life\pic\litle\gen\0\3.jpg
любой_диск\любая_папка\life\pic\litle\gen\0\4.jpg

Нужно что б этот батник создавал символические ссылки к нужному файлу в нужных местах независимо от того где будет лежать папка life, что б я мог все это запаковать в архив, перекинуть на другой комп, запустить батник и он сделал символические ссылки на тот же файл по тем же адресам относительно папки life. Конечно если батник вытащить из папки life то он перестанет работать.

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


Отправлено: 02:46, 04-03-2017 | #3

x0r x0r вне форума

Забанен


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

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


Код: Выделить весь код
@echo on
@chcp 866
@cd /d "%~dp0"
set cdir=%~dp0

rem ^----------------------------------------------------------------------------------
rem имя файла для которого будут созданы жесткие ссылки. имя.
set myfile=myfile
rem расширение
set ext=webm
rem ^----------------------------------------------------------------------------------

if not exist "%cdir%0" md "%cdir%0"
mklink /H "%cdir%0\%myfile%0.%ext%" "%cdir%%myfile%.%ext%"
mklink /H "%cdir%0\%myfile%1.%ext%" "%cdir%%myfile%.%ext%"
mklink /H "%cdir%0\%myfile%2.%ext%" "%cdir%%myfile%.%ext%"
mklink /H "%cdir%0\%myfile%3.%ext%" "%cdir%%myfile%.%ext%"
mklink /H "%cdir%0\%myfile%4.%ext%" "%cdir%%myfile%.%ext%"
mklink /H "%cdir%0\%myfile%5.%ext%" "%cdir%%myfile%.%ext%"
pause
exit

Последний раз редактировалось x0r, 04-03-2017 в 04:03.

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

Отправлено: 03:54, 04-03-2017 | #4


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

Старожил


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

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


Немного отредактировал и все получилось



Спасибо за ответ

Последний раз редактировалось vk_k14m@vk, 04-03-2017 в 14:25.


Отправлено: 13:34, 04-03-2017 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Запустить BAT-файл из .inf файла cambit Автоматическая установка Windows 2000/XP/2003 0 09-10-2015 22:55
CMD/BAT - bat файл, который создаст 2 bat файла mazahaka2000@vk Скриптовые языки администрирования Windows 1 17-06-2015 22:07
Разное - Замена ссылок в swf(файл без защиты) sib_dexter Программирование и базы данных 0 05-04-2014 12:16
CMD/BAT - Написание Bat файла - из одного файла вытаскивать определенную информацию в файл форм Ойка Скриптовые языки администрирования Windows 2 30-01-2014 23:59
CMD/BAT - bat файл для чтения папок и создания txt файлов NibelungXXX Скриптовые языки администрирования Windows 1 21-06-2013 20:47




 
Переход