[英]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.