我在不同的用户笔记本电脑中运行bat文件
有些用户拥有此路径C:\Users\%USERNAME%\AppData\Local\Google\1.8.0
一些拥有此路径的用户C:\Users\%USERNAME%\AppData\Local\Google\1.9.0
在我的bacth文件中 - 我只使用路径C:\Users\%USERNAME%\AppData\Local\Google\1.8.0
对于拥有1.9.0的用户,此代码无效。
请告知
答案 0 :(得分:1)
看起来您的脚本正在使用用户个人资料文件夹结构:
C:\Users\%USERNAME%\AppData\Local
可以使用%localappdata%
代替:
所以在您的脚本中,您可以执行以下操作:
CD %localappdata%
if exist Google\1.8.0 CD Google\1.8.0
if exist Google\1.8.0 CD Google\1.9.0
然后你的脚本的其余部分将是相同的
上面的代码首先是CD到本地文件夹,然后搜索所需的文件夹结构,你可以玩我的beileve
答案 1 :(得分:-1)
使用Notepad ++等工具中的Find-n-Replace-across-files功能,并将路径更改为正在运行的笔记本电脑的正确路径。或者,如果您需要批处理文件,查找替换工具https://findandreplace.codeplex.com/可以提供帮助。如果您经常这样做,那么您可能需要考虑AutoIT来开发自己的附加脚本。或者,然后,Python。