我在第2步读取文件%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js,第3步使用正则删除文件中的内容,第4步将新内容写入到原文件中,但在第4步文件定位时将%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js定位到了C:\Windows\system32\%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js
请问这是什么原因?调试日志在下面,谢谢各位
动作分享到了https://getquicker.net/Sharedaction?code=63b59f9d-0291-4298-28a6-08de1f39c81f
2读取文件$$%AppData%\Zotero\Zotero\Profiles\{default_profile}\prefs.js => {text}
[in]失败后停止【值/表达式】True
[in]文件路径【值/表达式】%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js
[in]格式【值/表达式】text
[in]文件编码【值/表达式】utf-8
[out]文本内容=>text内容较多,已写入文件:quicker_action_debug_1bee2c575d0941aca56c2185fb8b0a10.txt
耗时:0ms
3替换文本普通(替换一种内容) => {output}
[in]操作类型【值/表达式】single
[in]输入【变量 text】内容较多,已写入文件:quicker_action_debug_55d326b76df143ee8649ef2f43450e74.txt
[in]转义“查找内容”【值/表达式】True
[in]转义“替换为”【值/表达式】False
[in]使用正则替换【值/表达式】True
[in]忽略大小写【值/表达式】False
[in]正则:单行【值/表达式】True
[in]正则:多行【值/表达式】False
[in]查找内容【值/表达式】user_pref\("extensions\.zotero\.pinnedPane", "[a-z]+"\);\r\n
[in]替换为【值/表达式】
[out]结果=>output内容较多,已写入文件:quicker_action_debug_2b8e9219deae416bae6696d546f5a9e6.txt
耗时:1ms
4写入文本文件$$%AppData%\Zotero\Zotero\Profiles\{default_profile}\prefs.js
[in]失败后停止【值/表达式】True
[in]文件路径【值/表达式】%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js
[in]内容【值/表达式】内容较多,已写入文件:quicker_action_debug_323c52b8862b429e9d5679d7fcc7a646.txt
[in]文件编码【值/表达式】utf-8
[in]添加到文件末尾【值/表达式】False
[in]添加空行【值/表达式】False
[in]添加UTF-BOM【值/表达式】False
[in]统一换行字符【值/表达式】
步骤(sys:WriteTextFile)执行失败,原因:写入文件%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js出错:未能找到路径“C:\Windows\system32\%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js”的一部分。
停止动作:写入文件%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js出错:未能找到路径“C:\Windows\system32\%AppData%\Zotero\Zotero\Profiles\48df87xv.default\prefs.js”的一部分。
耗时:5ms
检测到了中止标志(OperationFailed),停止后续步骤执行。
动作结束。耗时:10.6244ms