0

所以我正在尝试制作一个批处理文件来同步外部硬盘驱动器。我的硬盘驱动器并不总是连接到同一个字母,所以我不能只制作一个批处理文件,xcopy F:\Folder1 G:\backupharddrive因为G:\backupharddrive它是可变的

有没有办法只复制到批处理文件所在的文件夹?

4

1 回答 1

0

只需使用相对寻址,其中.代表当前目录。

xcopy F:\Folder1 .

为了将来参考,您还可以使用... 这使得向上移动一个级别甚至超过一个级别很方便。例如,要将文件从 复制C:\Temp\OneC:\Temp\Two,您可以使用

xcopy *.* ..\Two\

这意味着将此文件夹中的文件向上复制一层,然后复制到两个文件夹

如果您dir从命令提示符使用,您将看到在驱动器根目录下的任何级别中,您都将拥有...在列表中的项目。(根目录只有.,因为它没有父文件夹。

于 2016-01-07T04:08:21.543 回答