我有一个运行并创建文件的批处理文件进程。最初编写时,它有一个静态文件夹路径来创建文件。我修改了脚本以设置一个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>