สร้าง XLS หรือ CSV จากชื่อไฟล์ในโฟลเดอร์บน Windows?


8

ฉันมีไฟล์สองสามร้อยไฟล์ในโฟลเดอร์บนเครื่อง Windows 7 มีวิธีสร้างไฟล์ XLS หรือ CSV จากชื่อไฟล์ในโฟลเดอร์หรือไม่?

ไฟล์ข้อความก็ใช้ได้เช่นกัน เพียงมองหาวิธีใด ๆ เพื่อแยกชื่อไฟล์โดยอัตโนมัติ

คำตอบ:


10

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

dir > filenames.txt

คุณจะต้องทำความสะอาดบ้าง แต่ฉันพูดว่า "เร็วและสกปรก" :-) หากคุณต้องการวัตถุบางอย่างแน่นอนคุณสามารถ จำกัด ผลลัพธ์ของคำสั่ง 'dir' ของคุณ

ตัวเลือก Cybertox ที่กล่าวถึงอาจเป็นความคิดที่ดี:

/ B ใช้รูปแบบเปล่า (ไม่มีข้อมูลส่วนหัวหรือสรุป)


10
dir /bคุณจะได้รับเพียงชื่อไฟล์
Shazvi

dir /b- ไฟล์ทั้งหมด ... ยกเว้นไฟล์ที่ซ่อนอยู่ หากคุณต้องการเหล่านั้น /aได้แก่ สำหรับตัวเลือกเพิ่มเติมลองdir /?
Adrian Pronk

18

คุณสามารถใช้ PowerShell เพื่อสร้างไฟล์ CSV จริง:

dir | Export-Csv MyFileList.csv


มันทำให้ผลลัพธ์ในโฟลเดอร์ ฉันจะเปิดมันในรหัส VS โดยใช้ส่วนขยายของ Excel Viewer (นี่เป็นวิธีที่มีน้ำหนักเบากว่ามากในการดู Excel และ CSV)
yeOldeDataSmythe

6

สิ่งนี้เคยทำงานกับ Windows รุ่นเก่ากว่าและให้เส้นทางแบบเต็มของไฟล์ทั้งหมด:

dir /s /b > list.txt

1
สมมติว่าคุณไม่ต้องการชื่อไดเรกทอรีของไดเรกทอรีแต่ละไดเรกทอรีให้ใช้: dir / s / b / ad> list.txt
วิศวกร

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