有没有办法将带有批处理文件的文件复制到批处理文件所在的文件夹中



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

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

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

xcopy F:Folder1 .

为了将来参考,您还可以使用..访问当前文件夹的父文件夹(IOW,在目录树中高出一级)。这使得它可以方便地向上移动一个级别,甚至超过一个级别。例如,要将文件从C:TempOne复制到C:TempTwo,可以使用

xcopy *.* ..Two

这意味着将文件从该文件夹向上复制一级,然后复制到Two文件夹

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

相关内容

  • 没有找到相关文章

最新更新