所以我想创建一个批处理文件来同步外部硬盘。
我的硬盘驱动器并不总是连接到同一个字母,因此我不能只使用xcopy F:\Folder1 G:\backupharddrive
制作批处理文件,因为G:\backupharddrive
是可变的
有没有办法只复制到批处理文件所在的文件夹?
答案 0 :(得分:0)
只需使用相对寻址,其中.
代表当前目录。
xcopy F:\Folder1 .
为了将来参考,您还可以使用..
访问当前文件夹的父级(IOW,目录树中更高的1级)。这样可以方便地向上移动一个级别,甚至超过一个级别。例如,要将文件从C:\Temp\One
复制到C:\Temp\Two
,您可以使用
xcopy *.* ..\Two\
表示将此文件夹中的文件向上复制一级,然后复制到两个文件夹。
如果您在命令提示符下使用dir
,则会看到在驱动程序根目录下的任何级别,您都会在列表中包含.
和..
的项目。 (根只有.
,因为它没有父文件夹。