แบตช์สคริปต์เพื่อแสดงรายการฮาร์ดไดรฟ์ในเครื่องแล้วทำคำสั่ง dir ในแต่ละไดรฟ์


0

ฉันพยายามสร้างสคริปต์ตามหัวข้อนี้

"ชุดสคริปต์เพื่อค้นหาอักษรชื่อไดรฟ์ของอุปกรณ์ที่เมาท์"

ด้วยความช่วยเหลือของผู้ใช้สแต็คโอเวอร์โฟลว์เราสามารถเรียกใช้สคริปต์ได้

นี่คือสคริปต์:

@echo off
setlocal enableextensions disabledelayedexpansion

>"fud_india.com_%computername%.txt" 2>nul (
    for /f "delims=: tokens=1,*" %%a in ('fsutil fsinfo drives') do (
        for %%c in (%%b) do vol %%~dc && dir /s /d "%%~dc\hurrdurr.txt"
    )
) 

แต่มีปัญหาเมื่อฟลอปปี้ไดรฟ์มีอยู่ (หน้าต่างข้อผิดพลาดการวางสคริปต์) มีวิธีการแยกฟลอปปี้ออกจากสคริปต์หรือไม่

ขอขอบคุณ!


1
เนื่องจากคุณประสบความสำเร็จในการรับความช่วยเหลือในฐานะStack Overflowสงสัยว่าทำไมคุณถามคำถามนี้ที่นี่ ดูเหมือนว่าจะยังคงเหมาะสม (และในหัวข้อ) เพื่อถามในสถานที่ที่คุณได้รับความช่วยเหลือเกี่ยวกับสคริปต์ตั้งแต่แรก
CharlieRB

ฉันบอกว่าจะขอให้ที่นี่โดยคนที่ช่วยฉัน :)
Bapa

แทนที่จะเชื่อมโยงไปยังคำถามอื่นโปรดถามคำถามของคุณราวกับไม่มีอีกคำถามอธิบายสิ่งที่คุณได้ลองและต้องการรวมถึงการแบ่งปันสคริปต์ของคุณ การคาดหวังให้เราไปที่ไซต์อื่นเพื่อพยายามทำความเข้าใจกับสิ่งที่คุณต้องการจะไม่ส่งผลให้เกิดความช่วยเหลือใด ๆ
CharlieRB

ฉันเป็นเจ้าของเว็บไซต์เหล่านี้เป็นส่วนหนึ่งของเว็บไซต์ดังนั้นฉันไม่คิดว่าฉันต้องถามคำถามนี้อีกครั้งดังนั้นฉันจึงเชื่อมโยงหัวข้อ stackoverflow .. ไม่มีปัญหาฉันสามารถถามคำถามใหม่ทั้งหมดได้ แต่สิ่งที่ทำในสิ่งที่ทำซ้ำไปแล้ว :)
bapa

การเชื่อมโยงเพื่อให้คุณไม่ต้องอธิบายคำถามของคุณอีกครั้งจะไม่เป็นที่ยอมรับ ตัดและวางเป็นเครื่องมือที่ยอดเยี่ยมในการบันทึกความพยายามในการพิมพ์ซ้ำ :) นอกจากนี้ผมขอแนะนำให้คุณอ่านวิธีการขอ การใช้เว็บไซต์นี้ตามที่ตั้งใจไว้จะให้ผลลัพธ์ที่ดีกว่า
CharlieRB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.