尝试使用批处理将文件从当前目录复制到另一个目录

Mat*_*123 5 windows batch-file

我的桌面上有一个名为"文件夹"的文件夹,在此文件夹中,还有另一个名为"内部文件夹"的文件夹.在"内部文件夹"里面有一个名为"abc.txt"的文件,在"文件夹"里面,我有一个批处理文件,可以将"内部文件夹"的内容复制到计算机上的另一个目的地.

现在,我假设因为您可以使用start /d "\" file.exe("\"作为批处理文件所在的目录)运行文件,我可以以类似的方式使用xcopy.

xcopy "\Internal Folder\abc.txt" "C:\Users\Matthew" (举个例子.)

所以我的问题是,我可以使用什么命令将文件从可以移动到硬盘驱动器上不同位置的文件夹复制到静态目录?

提前致谢.

fox*_*ive 8

如果使用相对路径,则会从位于当前目录中的"内部文件夹"中复制文件.

xcopy "Internal Folder\abc.txt" "C:\Users\Matthew"
Run Code Online (Sandbox Code Playgroud)

在Linux中,语法是./foldername在Windows .中隐含的,这意味着当前目录,但您也可以添加它,如下所示:

xcopy ".\Internal Folder\abc.txt" "C:\Users\Matthew"
Run Code Online (Sandbox Code Playgroud)


Pod*_*.io 6

如果您不想指定文件夹,可以使用此;

 xcopy /y /s ".\*" %TEMPDIR%
Run Code Online (Sandbox Code Playgroud)