【问题标题】:Trying to copy files from current directory to another with batch尝试使用批处理将文件从当前目录复制到另一个目录
【发布时间】:2014-07-09 23:41:18
【问题描述】:

我的桌面上有一个名为“Folder”的文件夹,在该文件夹内,还有另一个名为“Internal Folder”的文件夹。在“内部文件夹”中有一个名为“abc.txt”的文件,在“文件夹”中,我有一个批处理文件可以将“内部文件夹”的内容复制到计算机上的另一个目标。

现在,我假设因为您可以使用start /d "\" file.exe 运行文件(“\”是存放批处理文件的目录),所以我可以以类似的方式使用 xcopy..

xcopy "\Internal Folder\abc.txt" "C:\Users\Matthew"(例如)

所以我的问题是,我可以使用什么命令将文件从可以移动到硬盘驱动器上不同位置的文件夹复制到静态目录?

提前致谢。

【问题讨论】:

    标签: windows batch-file


    【解决方案1】:

    如果您使用相对路径,这将从位于当前目录的“内部文件夹”中复制文件。

    xcopy "Internal Folder\abc.txt" "C:\Users\Matthew"
    

    在 Linux 中,语法是 ./foldername,但在 Windows 中,. 是隐含的,表示当前目录,但您也可以添加它,如下所示:

    xcopy ".\Internal Folder\abc.txt" "C:\Users\Matthew"
    

    【讨论】:

      【解决方案2】:

      如果不想指定文件夹,可以用这个;

       xcopy /y /s ".\*" %TEMPDIR%
      

      【讨论】:

        猜你喜欢
        • 2010-09-10
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-04
        • 2017-11-18
        • 2012-02-15
        相关资源
        最近更新 更多