如何将datestamp添加到可执行配置文件变量中

时间:2015-09-29 14:52:35

标签: app-config configuration-files

我有一个运行并创建文件的批处理文件进程。最初编写时,它有一个静态文件夹路径来创建文件。我修改了脚本以设置一个datestamp变量,该变量创建一个文件夹,其中datestamp作为文件夹的名称,然后将文件放在该文件夹中。

for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value')
do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "datestamp=%YYYY%-%MM%-%DD%"
set "dirOutput=C:\Temp\Output\%datestamp%"
mkdir %dirOuput%

还有另一个进程运行可执行文件,该文件具有一个配置文件,其中包含原始硬编码文件夹路径。

<appsetings>

<add key="Target" value="C:\Temp\Output"/>

</appsettings>

有没有办法可以修改可执行文件的配置文件,使文件夹路径与我在批处理文件中创建的datestamp变量相匹配?

<appsetings>

<add key="Target" value="C:\Temp\Output\(Current date)"/>

</appsettings>

0 个答案:

没有答案