【发布时间】:2018-06-02 09:09:01
【问题描述】:
我已经阅读了这个网站上的很多东西,但我似乎无法找到我需要的答案.... 重点:
我需要将 1 个文件复制到 C:\program files 目录中的所有文件夹,但是我正在尝试找到一种不需要指定完整路径的方法...举个粗略的例子,我可以
REN F:\source\*.bat *.exe
(或.mp3或.jpg或.vbs等)
以上命令会将所有*.bat文件重命名为*.exe文件,而不指定路径
所以我正在批量寻找一个类似的命令行来将 1 个特定文件移动到目录中的多个文件夹,而没有特定路径...
我尝试过%~d0\ 和%programfiles%,但似乎没有什么对我有用....
【问题讨论】:
-
这和 JavaScript 有什么关系?
-
我没有太多使用 JavaScript,但我知道类似的命令行可以在 vbscript 中使用,就像在批处理文件或 cmd 中一样,我对此的一些研究将我带到了 .JS 但我没有当然...
-
一般情况下JS(或VBScript)无法访问文件系统或操作系统,这里的环境是什么?
-
因为
%ProgramFiles%是现代 Windows 操作系统中的受保护位置,您需要能够以管理员身份运行此批处理文件,(这不一定与拥有管理员帐户类型)。如果您真的足够疯狂,想要在该受保护位置内的每个目录上执行此操作,您需要首先确认您的最终用户可以以管理员身份运行此批处理脚本。 -
这样做的用例是什么?在我的 %ProgramFiles% 目录下有 17,384 个目录。您真的要在每个目录中都放一个文件吗?
标签: javascript batch-file cmd vbscript