【发布时间】:2011-04-20 02:48:21
【问题描述】:
我正在编写一个 .bat 脚本,我需要将文件复制到 System32。 我更改为文件夹,然后尝试将文件从存储文件夹复制到 System32 文件夹。
cd C:\Windows\System32
copy %~dp0file.txt file.txt
我收到一个错误Access Denied, 0 files copied。
我明白为什么会出现这个问题,因为如果我尝试使用非编程 GUI 界面将文件复制到 System32,我会收到一个提示,要求我确认。那么使用脚本,我该如何绕过这个 Windows 权限或正确设置它,或其他一些解决方案。
编辑:我从下面的答案中得到的提示是,可以触发 Windows 显示其 GUI 提示以供用户授予权限。这个想法会做。希望有人确切地知道如何做到这一点。
【问题讨论】:
标签: windows permissions batch-file copy