относительный путь к файлу windows



Относительный путь к файлу windows

Автор Алексей Филатов задал вопрос в разделе Другие языки и технологии

Как указать относительный путь к файлу в батнике, чтобы запускался через планировщик заданий? и получил лучший ответ

Ответ от ViRTuE[гуру]
%~dp0 - команда, определяющая текущее расположение батникаЕсли надо запустить файл из папки уровнем выше, то прописать надо: %~dp0..файл. exeТогда через планировщик заданий всё будет работать

Ответ от ...[гуру]
Нужно получить путь относительно чего?
системной папки, профиля юзера, самого cmd/bat?
1 - через . ; .. и т. д.
Н-р текущий путь:
C:Folder1Folder2
Соотв. если путь
.. будет на один уровень выше C:Folder1 и т. д.
2 - Можно использовать переменные окружения
н-р %USERPROFILE%Рабочий стол даст папку рабочего стола текущего юзера в Русской винде
Полный список можно получить вызвав команду set из командной строки.
3 - Реестр (если стандартные папки, тот-же рабочий стол и т. д. ) . Если этот способ действ. нужен - пишите на почту - сброшу пример.
Способ хорош тем, что можно получить имя папки н-р рабочего стола в любой Windows (не зависимо от языка) . Т. к. в русской Windows это "Рабочий стол" в Англ. это "Desktop" и т. д.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как указать относительный путь к файлу в батнике, чтобы запускался через планировщик заданий?
Путь к файлу на Википедии
Посмотрите статью на википедии про Путь к файлу
Размещение населения в России на Википедии
Посмотрите статью на википедии про Размещение населения в России
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*