正如您在标题中看到的,我想在XML文件中使用环境变量Userprofile。已经搜索了一段时间,无法找到适合我的情况。
这是我的XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<Reports>
<Destination>%USERPROFILE%\Desktop\Report_PDP</Destination>
<Report id="5917">
<DIS_PDP>300000212491</DIS_PDP>
<DIS_FOLDER>300000203351</DIS_FOLDER>
<PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000212491.xlsm</PATH_PDP>
<PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000203351.xlsx</PATH_FOLDER>
</Report>
<Report id="5783">
<DIS_PDP>300000169285</DIS_PDP>
<DIS_FOLDER>300000168963</DIS_FOLDER>
<PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000169285.xlsm</PATH_PDP>
<PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000168963.xlsx</PATH_FOLDER>
</Report>
<Report id="5633">
<DIS_PDP>300000113104</DIS_PDP>
<DIS_FOLDER>300000112815</DIS_FOLDER>
<PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000113104.xlsm</PATH_PDP>
<PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000112815.xlsx</PATH_FOLDER>
</Report>
</Reports>
变量的位置用%USERPROFILE%标记,这就是我在主代码中使用它的方式,虽然没有为XML工作。
我想获得Userprofile的结果,如:“C:\ Users \ FMichal”,然后将其用于我的XML中的每个路径。
希望你到目前为止能理解我的问题。