从不断变化的目录中复制文件和文件夹
xcopy file and folder from a changing directory
我在尝试 Xcopy 文件时一直收到 0 个文件已复制的消息。
请注意,我通过指定确切的源路径成功地做到了这一点,如下所示:
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program1.exe %WINDIR%\
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program2.exe %WINDIR%\
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program3.exe %WINDIR%\
当然,这只有在桌面上有 WinXTweak 文件夹时才有效。例如,我希望能够将其复制到 USB 驱动器或我 PC 中的任何位置,然后 运行。批处理文件的位置也在 WinXTweak 文件夹内。我不知道该怎么办。我尝试了下面的那些,但确实失败了。
xcopy /y program1.exe %WINDIR%\
xcopy /y program2.exe %WINDIR%\
xcopy /y program3.exe %WINDIR%\
提前致谢,
感谢大家的回复。在网上阅读了更多内容后,我能够使用以下代码解决问题。我是这方面的新手,我用的可能是更简单的方法。
@echo off
set source=%~dp0*.exe
set target="%WINDIR%"
xcopy /y "%source%" "%target%"
建议的答案我会记下并学习,以便将来使用。
感谢您的帮助和最诚挚的问候,
我在尝试 Xcopy 文件时一直收到 0 个文件已复制的消息。 请注意,我通过指定确切的源路径成功地做到了这一点,如下所示:
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program1.exe %WINDIR%\
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program2.exe %WINDIR%\
xcopy /y %USERPROFILE%\Desktop\WinXTweak\program3.exe %WINDIR%\
当然,这只有在桌面上有 WinXTweak 文件夹时才有效。例如,我希望能够将其复制到 USB 驱动器或我 PC 中的任何位置,然后 运行。批处理文件的位置也在 WinXTweak 文件夹内。我不知道该怎么办。我尝试了下面的那些,但确实失败了。
xcopy /y program1.exe %WINDIR%\
xcopy /y program2.exe %WINDIR%\
xcopy /y program3.exe %WINDIR%\
提前致谢,
感谢大家的回复。在网上阅读了更多内容后,我能够使用以下代码解决问题。我是这方面的新手,我用的可能是更简单的方法。
@echo off
set source=%~dp0*.exe
set target="%WINDIR%"
xcopy /y "%source%" "%target%"
建议的答案我会记下并学习,以便将来使用。
感谢您的帮助和最诚挚的问候,