我希望实现一个脚本:
1)脚本在随机目录中找到名称为“config.js”的文件
例如,文件可以位于“C:\ 1erg9r1f \ config.js”或“C:\ 5rg9f26e \ config.js”中。或其他randompaths ......
2)当脚本找到文件时,我希望在该文件的末尾自动添加2行
要在文件中添加2行:
preferences.proxy: http://fw
preferences.proxy.https: https://fw
3)如果脚本在2文件夹中找到该文件,则该脚本必须在这些2个config.js文件中添加行
您是否了解我如何实现此脚本? 抱歉我的英语不好,我是法国人......哈哈:)
答案 0 :(得分:0)
for /d /r "c:\" %%a in (*) do (
if exist "%%~fa\config.js" (
echo file found "%%~fa\config.js"
(echo(preferences.proxy: http://fw)>>"%%~fa\config.js"
(echo(preferences.proxy.https: https://fw)>>"%%~fa\config.js"
)
)
但要准备等待很多。
如果文件只在c:上的第一级文件夹中,你可以尝试这个(未经测试):
pushd "c:\"
for /d %%a in ("*") do (
if exist "%%~fa\config.js" (
(echo(preferences.proxy: http://fw)>>"%%~fa\config.js"
(echo(preferences.proxy.https: https://fw)>>"%%~fa\config.js"
)
)