我需要帮助我的学校项目scipt。我觉得这很容易,但显然发现自己有点困惑。
任务是: 编写一个脚本,它将两个目录作为参数。第一个目录必须存在。从第一个目录及其子文件夹中,将对.c,.txt,.jpg,.csv等文件进行备份,这些文件将备份到第二个目录,该目录不存在或为空。
我想出了复制部分......
@echo
if %username%==administrator goto useradmin
rem # files with C
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.c" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with TXT
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.txt" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with JPG
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.jpg" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with CSV
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.csv" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
答案 0 :(得分:0)
您通常不会提供以前未提供足够信息的作业/任务。当你的意图通常是你实际上花了一些时间和精力进行研究。
因此我只会提供这个。您可以花费自己的时间和精力来查找命令并找出其工作原理:
@Echo Off
Set/P "SrcDir=Enter Source Folder: "
If Not Exist "%SrcDir%\" Exit/B
Set/P "DstDir=Enter Destination Folder: "
ROBOCOPY "%SrcDir%" "%DstDir%" *.c *.txt *.jpg *.csv /S