【问题标题】:CMD Batch file Drive letter [duplicate]CMD批处理文件驱动器号[重复]
【发布时间】:2017-06-26 00:12:24
【问题描述】:

您好,我是 CMD 的新手,但我想编写一些脚本来让我的游戏更轻松一些,这在未来可能也会有所帮助。

所以我的代码在这里

xcopy /s "D:\MSC\Amistech" "%USERPROFILE%\AppData\LocalLow\Amistech" /Y

这适用于我兄弟的笔记本电脑,但将其插入我的计算机会给我的 USB (D:)(卷名“120GB”)驱动器一个不同的字母,这导致它无法在我想要的其他人的计算机上工作它从 D: 驱动器更改为自动检测打开批处理文件时打开的驱动器,但我不知道从哪里开始。

【问题讨论】:

  • 我相信您可以省略驱动器号:“\MSC\Amistech”。这将从运行批处理文件的任何磁盘的根目录开始。
  • @JohnnyMopp,省略盘符取当前工作目录的盘符,与批处理文件所在盘符和目录不同;在批处理文件中使用%~d0 指向包含批处理文件的驱动器...

标签: windows batch-file cmd


【解决方案1】:

%~d0 将为您提供批处理开始的驱动器

%~dp0完整路径。

%cd% 会给你程序实际所在的路径

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    相关资源
    最近更新 更多