Я пытаюсь сохранить резервные копии mysql в папку с датой, включенной в имя файла. Я могу нормально сохранять файлы, не включая% date%, но когда я добавляю их и запускаю, они возвращаются
«Errcode: 2 — Нет такого файла или каталога»
У меня есть строка cmd:
mysqldump -uroot -p[password] --result-file="C:\Users\.....\DatabaseDumps\TestBackup_%date%.sql" Minerva
Я удалил пароль и сохранил путь
Я не могу найти в Интернете ничего, что показало бы решение этой проблемы, поэтому любой совет был бы отличным.
Спасибо
Linux
Для Linux я делал это в прошлом с помощью обратных кавычек (я думаю, что так они и называются), проверьте этот скрипт bash, который я только что сделал
echo "this is text" > file-`date +"%m_%d_%Y"`.text
Это создает файл file-02_26_2015.txt с содержанием «это текст»
Windows
Смотрите принятое решение здесь. Фактически вы выгружаете вывод% DATE% в другую переменную, а затем вызываете
Других решений пока нет …