Я создал командный файл, и его каталог настроен на файл, находящийся в (c:\users\desktop\batch_files). Я хочу добавить его в каталог вместо того, чтобы вводить "c:\users\desktop\batch_files\new_file". Я хочу, чтобы он просто добавил \new_file в конец. может быть что-то вроде% current_director% \new_file?
2 ответа
0
Я думаю (у меня также есть проблемы с пониманием вашего вопроса), вы имеете в виду не один пакетный файл, а несколько разных папок, в которых есть компаньон, к которому вы хотите обратиться.
@Echo %~dp0 returns the origin folder of the actual batch
@Echo %cd% this is the currently selected folder in the current drive
0
Вы говорите, что хотите создать новый файл в текущем каталоге, не беспокоясь об имени текущего каталога? Просто сделайте то же самое, что вы сделали бы из командной строки: обратитесь к файлу просто по имени файла, без какого-либо каталога. Например,
@echo off
date /t > new_file
time /t >> new_file