有没有办法在CMD脚本中找到Windows安装的分区?
我需要制作一个制作备份副本的程序,但Windows并不总是在C:\
我试过
C:\>DISKPART
DISKPART>list volume
Volume Bst Bezeichnung DS Typ GrӇe Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 1 C XP_speziell NTFS Partition 9 GB OK Startpar
Volume 2 D XP_allgemein FAT32 Partition 28 GB OK
Volume 3 E DATEN FAT32 Partition 28 GB OK
但我需要将其作为一段代码来制作一个IF。
答案 0 :(得分:1)
echo %systemdrive%
将为您提供安装Windows的驱动器。我不确定你的意思是“用它制作一个IF”,但是如果你想测试给定的驱动器是否是OS驱动器,你可以做类似的事情
if "%systemdrive%"=="C:" (
[commands...]
)
BTW,“活动分区”并不意味着与OS驱动器相同。这是引导扇区所在的分区,它指向引导操作系统的代码,可能是也可能不在同一驱动器上。
答案 1 :(得分:1)