【问题标题】:Xcopy display filenames only. Not full directory pathXcopy 只显示文件名。不是完整的目录路径
【发布时间】:2013-01-15 20:41:26
【问题描述】:

通过 Xcopy(通过批处理)复制文件以输出被复制文件的文件名 - 或者更好的是,基本文件夹和文件名 - 而不是整个目录路径?

批处理使用%USERPROFILE%\Desktop,它解析为C:\Documents and Settings\Username\,然后是桌面。然后就是文件夹所在的位置,其中包含要复制的文件和目录。 当然,当它复制时,您会在输出窗口中看到 C:\Documents and Settings\Username\Desktop\TheFolder\SubFolder\filename.txt,每个副本占用 2 行,当您尝试查看它的位置时看起来很糟糕。

我只想看到SubFolder\filename.txt

【问题讨论】:

    标签: batch-file path directory dos xcopy


    【解决方案1】:

    使用 cd /folder 切换到源文件夹(或上面的一个),并且在 xcopy 语句中,不要包含整个路径。

    例如,而不是这个...

    xcopy c:\tmp\q\z\*.* c:\destfolder
    

    ...这样做:

    cd \tmp\q
    xcopy z\*.* c:\destfolder
    

    并从桌面复制:

    cd %userprofile%
    xcopy desktop\*.* c:\destfolder
    

    【讨论】:

    • 完美无缺。很简单。谢谢
    猜你喜欢
    • 1970-01-01
    • 2016-08-16
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 2012-03-01
    • 2019-02-24
    • 1970-01-01
    相关资源
    最近更新 更多