繁体   English   中英

有没有一种方法可以将带有批处理文件的文件复制到该批处理文件所在的文件夹中?

[英]Is there a way to copy files with a batch file to the folder that batch file is in?

因此,我试图制作一个批处理文件以同步外部硬盘驱动器。 我的硬盘驱动器并不总是连接到相同的字母,所以我不能仅使用xcopy F:\\Folder1 G:\\backupharddrive创建批处理文件,因为G:\\backupharddrive将是可变的

有没有一种方法可以仅将批处理文件复制到文件夹中?

只需使用相对寻址where即可. 代表当前目录。

xcopy F:\Folder1 .

为了将来参考,您也可以使用..访问当前文件夹的父目录(IOW,目录树中的上一级)。 这使得上移甚至上移十分方便。 例如,要将文件从C:\\Temp\\One复制到C:\\Temp\\Two ,可以使用

xcopy *.* ..\Two\

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM