我想将文件从其目录移动到C:\ Program files \,所以我运行了这行代码
system("copy /y \"%~dp0\\myfile\" \"C:\\Program files\"");
当编译并执行此行代码并以admin身份运行时,它返回错误消息“系统找不到指定的路径”。 即使这样,它也可以作为.bat脚本正常运行。 有什么问题?!
答案 0 :(得分:-1)
尝试使用这样的环境变量:
system("copy /y \"%~dp0\\myfile\" \"%ProgramFiles%\"");
或访问32位Program Files文件夹使用:
system("copy /y \"%~dp0\\myfile\" \"%ProgramFiles(x86)%\"");