Мне нужно переместить файл из одного каталога в другой без каких-либо фиксированных путей в команде копирования / вставки. Это означает, что я, вероятно, не могу иметь команду копирования / вставки в одну строку:
Структура папок выглядит следующим образом:
- Главная папка
- Files.dir
- log.dir
- executable.bat
Это мой код:
cd log if exist flist.log del flist.log cd .. cd Files dir /b /a-d>flist.log copy flist.log cd .. cd log paste flist.log Или, если возможно, есть что-то вроде этого:
cd log if exist flist.log del flist.log cd .. cd Files dir /b /a-d>flist.log (save in Files.dir without a fixed path) Я не могу использовать фиксированный путь, потому что папка, в которой он выполняется, должна иметь возможность перемещаться.
Спасибо :)
Files.dir? Вы пытаетесь написать один пакетный скрипт для Windows, Unix, and OpenVMS?