คำถามติดแท็ก dir

สำหรับคำถามที่เกี่ยวข้องกับคำสั่ง "dir" ซึ่งแสดงรายการเนื้อหาไดเรกทอรีใน MS-DOS และระบบปฏิบัติการที่ใช้ Windows

1
Batch File, dir | findstr ภายในสำหรับลูป
ให้ฉันนำโดยยอมรับว่าฉันเป็น noob ที่สมบูรณ์ที่ไฟล์แบทช์ ... และภาษาการเขียนโปรแกรมโดยทั่วไป ฉันพยายามเขียนไฟล์แบตช์ที่อนุญาตให้ผู้ใช้ป้อนชื่อไฟล์บางส่วนและมันจะค้นหาไดเรกทอรีย่อยหลายสิบไดเรกทอรีค้นหาและเปิดไฟล์ pdf ทั้งหมดที่มีชื่อประกอบด้วยชื่อผู้ใช้ ฉันคาดหวังว่าจะพบไฟล์ PDF ที่แตกต่างกัน 2 ถึง 8 ไฟล์ ฉันสามารถใช้สิ่งต่อไปนี้เพื่อคืนค่าเส้นทางไฟล์ set /p Number="Enter the Job-Shaft Number " echo Searching folders dir /b /s "*.pdf" | findstr /i "%Number%" แต่เมื่อฉันพยายามที่จะใส่มันไว้ใน for for loop เพื่อที่ฉันจะได้ทำอะไรกับมันฉันก็พบปัญหา: for %%G in ('dir /b /s "*.pdf" | findstr /i "%Number%"') …

1
VBA ใน Excel 2013 วนซ้ำไฟล์ที่ใช้สัญลักษณ์แทนกับไดเรกทอรีย่อย
ฉันมีสคริปต์ MATLAB ที่วิเคราะห์ผลการทดลองเกี่ยวกับวิดเจ็ตจำนวนมากที่ บริษัท ของฉันทำและสุดท้ายก็ส่งออกข้อมูลสรุปไปยังไฟล์ CSV ฉันต้องการนำเข้าไฟล์ csv ทั้งหมดเหล่านี้ลงในสมุดงาน Excel เพื่อให้ฉันสามารถเปรียบเทียบผลลัพธ์ที่สรุปโดยใช้ตารางสาระสำคัญ ปัจจุบันวิดเจ็ตแต่ละรายการมีไดเรกทอรีของตัวเองพร้อมด้วย ชุดข้อมูล ไดเรกทอรีย่อยที่มี pivotData.csv ไฟล์. โครงสร้างไดเรกทอรีมีลักษณะดังนี้: C: \ เส้นทาง \ to \ วิดเจ็ต Widget_1 \ ชุดข้อมูล \ pivotData.csv Widget_2 \ ชุดข้อมูล \ pivotData.csv Widget_3 \ ชุดข้อมูล \ pivotData.csv Widget_3b \ ชุดข้อมูล \ pivotData.csv Widget_4 \ ชุดข้อมูล \ pivotData.csv สมุดงานหลัก …

1
วิธีหยุด DIR คำสั่งนับ“ Thumbs.db”
เรามีกระบวนการที่ดำเนินการ DIR ในหลาย ๆ โฟลเดอร์เพื่อตรวจสอบว่ามีการสร้างเอกสารที่ถูกต้องโดยกระบวนการอื่น ในแต่ละไดเรกทอรีเป้าหมายเราใช้คำสั่งนี้: dir /A:-D "x:\name of document\_archive\YYYY\MONTH\dd.mm.yyyy\" /b สำหรับหนึ่งในไดเรกทอรีเราได้รับตัวเลขที่ไม่ถูกต้อง Thumbs.db กำลังถูกนับ ฉันจะเปลี่ยนคำสั่ง DIR ได้อย่างไร (ซึ่งกำลังใช้งานจริง xp_cmdshell จาก SQL Server) เพื่อละเว้น Thumbs.db ? หรือฉันต้องลบไฟล์เหล่านั้นตามที่อธิบายไว้จริงๆ ที่นี่โดย PeterNetLive ?

1
`DIR / B / O: N> filename.txt` แต่แสดงเฉพาะโฟลเดอร์ที่ไม่มีไฟล์ที่แน่นอน
ฉันพยายามสร้างรายการใน XP ของโฟลเดอร์ที่ไม่มี.jpgไฟล์ ฉันใช้DIR /B /O:N > filename.txtสำหรับทำรายการโฟลเดอร์ มันทำงานได้อย่างสมบูรณ์แบบ แต่ตอนนี้ฉันต้องการรายการที่มีโฟลเดอร์ที่ไม่มีไฟล์บางประเภทอยู่ในรายการ มันเป็นไปได้?

2
dir / s ไม่ส่งคืนไดเรกทอรีย่อยทั้งหมด
ฉันต้องการรายชื่อไฟล์และโฟลเดอร์ทั้งหมดในไดเรกทอรียักษ์ ซึ่งจะมีประมาณ 1,000 โฟลเดอร์และไฟล์ 20,000 ไฟล์ เป็น noob บรรทัดคำสั่งฉันเริ่มต้นเพียงแค่ทำ "dir> file.txt" ในขณะที่ cd-ed ไปยังแต่ละโฟลเดอร์ ตอนนี้ฉันกำลังพยายามทำสิ่งนี้โดยใช้ "dir /s>file.txt" ในไดเรกทอรีระดับบนสุด ดูเหมือนว่าคำสั่งจะทำงานอย่างถูกต้องและไฟล์ถูกสร้างขึ้นปัญหาคือไฟล์. txt มีเพียง 19 จาก 107 ไดเรกทอรีระดับบนสุดเท่านั้น ใครมีความคิดเห็นเกี่ยวกับสาเหตุที่คำสั่งออกมาน้อยกว่าหนึ่งในห้า มีการส่งคืนค่าจำนวนสูงสุดสำหรับคำสั่งหรือบางอย่างหรือไม่?
cmd.exe  dir 

2
ค้นหาโฟลเดอร์ที่เรียกว่า SS ขนาดคืนของโฟลเดอร์
ฉันสามารถค้นหาโฟลเดอร์ทั้งหมดที่เรียกว่า "SS" (ถูกแทนที่) ในลำดับชั้นและระบุตำแหน่งของแต่ละโฟลเดอร์ ฉันได้ใช้รหัสนี้เพื่อไพพ์รายการ DIR / AD / B "SS" / S> SS_Folder_List.txt ฉันจะใช้ Powershell หรือ Command Line เพื่อใช้รายการนี้และส่งคืนขนาดรวมของแต่ละโฟลเดอร์ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.