Тема: CMD/BAT: Задать имя текущей папки архиву 7z
Здравствуйте помогите пожалуйста делаю систему бекапа с архивированием и отправкой на электронную почту, как задать вместо Backup.7z имя_текущей_папки.7z ? Знаю, что значение текущей папки %~dp0 но как передать его в нужные строки ума не приложу.
;set a7z=%~dp0\7za.exe
set otkuda=%APPDATA%\Backup
set kuda=%~dp0
"%a7z%" a "%kuda%\Backup.7z" "%otkuda%\*">>log.txt
и вместо заголовка -body "Backup" и вложения -attach %~dp0\Backup.7z так же имя_текущей_папки?
start blat.exe -install smtp.mail.ru mail@mail.ru 3 25 - mail@mail.ru password
blat.exe -body "Backup" -subject Backup -to mail@mail.ru -attach %~dp0\Backup.7z