如何使用txt文件的变量在我的批处理文件

我有naemd为(SETTINGS.TXT),其中有内容如何使用txt文件的变量在我的批处理文件

SET BACKUP_DRIVE=E:\ 

SET BACKUP_DIRECTORY=BACKUP\

SET HOURLY_DIRECTORY=HOURLY\

SET INPUT_DIRECTORY=D:\MySQL\Data\CDR\.

我有一个bat文件,我想用这些变量准备一个txt文件备份路径

SET BACKUP_PATH=%BACKUP_DRIVE%%BACKUP_DIRECTORY%%HOURLY_DIRECTORY%%CURRENT_HOUR%\ 

但我没有准备好路径。

我试图在bat文件 在打印设置文件的内容 类型SETTINGS.TXT但不执行it..showing呼应处于关闭状态.. 如果我不回应就那么一些概率也。 请告诉我如何使用这些变量

感谢

回答:

试试这个:

@echo off&setlocal 

:: set CURRENT_HOUR for testing

set "CURRENT_HOUR=03"

for /f "delims=" %%i in (settings.txt) do %%i

SET "BACKUP_PATH=%BACKUP_DRIVE%%BACKUP_DIRECTORY%%HOURLY_DIRECTORY%%CURRENT_HOUR%\"

echo %BACKUP_PATH%

输出是:

E:\BACKUP\HOURLY\03\ 

以上是 如何使用txt文件的变量在我的批处理文件 的全部内容, 来源链接: utcz.com/qa/259664.html

回到顶部