我的桌面上有一个名为“文件夹”的文件夹,在这个文件夹里有另一个名为“内部文件夹”的文件夹。 在“内部文件夹”里面有一个名为“abc.txt”的文件,在“文件夹”里面有一个batch file,把“内部文件夹”的内容复制到计算机上的另一个目的地。
现在,我认为,因为你可以使用start /d "\" file.exe
(“\”是batch file所在的目录)来运行一个文件,所以我可以用类似的方式使用xcopy。
xcopy "\Internal Folder\abc.txt" "C:\Users\Matthew"
(作为一个例子)
所以我的问题是,我可以使用什么命令将文件从可以移动到硬盘上不同位置的文件夹复制到静态目录?
提前致谢。
如果使用相对路径,则将从驻留在当前目录中的“内部文件夹”中复制文件。
xcopy "Internal Folder\abc.txt" "C:\Users\Matthew"
在Linux中,语法是./foldername
但是在Windows中.
是隐含的,这意味着当前的目录,但你也可以添加它,如下所示:
xcopy ".\Internal Folder\abc.txt" "C:\Users\Matthew"
如果你不想指定文件夹,你可以使用这个;
xcopy /y /s ".\*" %TEMPDIR%