如何使用批处理代码检测磁盘驱动器号

时间:2015-03-16 22:23:37

标签: batch-file

我需要你们的帮助。我想创建一个批处理文件来检测磁盘驱动器中正在运行的DVD,之后,我希望批处理文件将其写入文本文件中。 现在,您可以帮助我使用Wrentng批处理代码吗? 我希望你能帮助我。 谢谢。

2 个答案:

答案 0 :(得分:2)

这将列出drives.txt中的所有驱动器号:

@echo off
for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist "%%~a:" Echo %%~a: >> drives.txt)

为我制作的:

C:
P:
R:
S:

答案 1 :(得分:0)

这将检测您的DVDR /磁盘驱动器的字母并将其回显到文件DISK.TXT

@echo off
setlocal
for /f "skip=1 tokens=1,2" %%i in ('wmic logicaldisk get caption^, drivetype') do (
  if [%%j]==[5] echo %%i>Disk.txt
  )
endlocal