Эксперты,
У меня есть 2 сценария .bat с именем exportdata.bat, а другой - importdata.bat.Оба используются для резервного копирования данных.в exportdata.bat я выполняю следующую команду
:home_defined
%MY_HOME%\database\bin\mysqldump -u root -p mydata>dumpfile.sql
и позже я вставляю метку даты-времени и затем переименовываю ее в dumpfile-20100609-0551PM.sql.
Каждый раз, когда я выполняю exportdata.bat, числораз новые файлы с новыми временными метками генерировать.После 3 выполнений генерируются dumpfile-20100609-0551PM.sql
, dumpfile-20100609-0552PM.sql
и dumpfile-20100609-0551PM.sql
.Теперь в importdata.bat
я хочу передать аргумент одного из этих файлов меток времени, как показано ниже.Это определяется пользователем.
importdata.bat dumpfile-20100609-0552PM.sql.
Прямо сейчас в importdata.bat я выполняю следующую команду, как и exportdata.bat
:
:home_defined
%MY_HOME%\database\bin\mysql -u root -p mydata<dumpfile.sql
Как мне это сделать?Как мне установить параметр / аргументы?Нужно ли использовать команды dir / ?, dir * .sql?Пожалуйста, посоветуйте / предложите.Заранее спасибо.