ฉันมีไฟล์สองสามร้อยไฟล์ในโฟลเดอร์บนเครื่อง Windows 7 มีวิธีสร้างไฟล์ XLS หรือ CSV จากชื่อไฟล์ในโฟลเดอร์หรือไม่?
ไฟล์ข้อความก็ใช้ได้เช่นกัน เพียงมองหาวิธีใด ๆ เพื่อแยกชื่อไฟล์โดยอัตโนมัติ
ฉันมีไฟล์สองสามร้อยไฟล์ในโฟลเดอร์บนเครื่อง Windows 7 มีวิธีสร้างไฟล์ XLS หรือ CSV จากชื่อไฟล์ในโฟลเดอร์หรือไม่?
ไฟล์ข้อความก็ใช้ได้เช่นกัน เพียงมองหาวิธีใด ๆ เพื่อแยกชื่อไฟล์โดยอัตโนมัติ
คำตอบ:
วิธีหนึ่งที่รวดเร็วและสกปรกมากคือพรอมต์คำสั่ง เพียงเปิดขึ้นหนึ่งไฟล์ไปยังโฟลเดอร์ของคุณแล้วใส่ผลลัพธ์ลงในไฟล์ข้อความโดยใช้คำสั่งนี้:
dir > filenames.txt
คุณจะต้องทำความสะอาดบ้าง แต่ฉันพูดว่า "เร็วและสกปรก" :-) หากคุณต้องการวัตถุบางอย่างแน่นอนคุณสามารถ จำกัด ผลลัพธ์ของคำสั่ง 'dir' ของคุณ
ตัวเลือก Cybertox ที่กล่าวถึงอาจเป็นความคิดที่ดี:
/ B ใช้รูปแบบเปล่า (ไม่มีข้อมูลส่วนหัวหรือสรุป)
dir /b
- ไฟล์ทั้งหมด ... ยกเว้นไฟล์ที่ซ่อนอยู่ หากคุณต้องการเหล่านั้น /a
ได้แก่ สำหรับตัวเลือกเพิ่มเติมลองdir /?
คุณสามารถใช้ PowerShell เพื่อสร้างไฟล์ CSV จริง:
dir | Export-Csv MyFileList.csv
สิ่งนี้เคยทำงานกับ Windows รุ่นเก่ากว่าและให้เส้นทางแบบเต็มของไฟล์ทั้งหมด:
dir /s /b > list.txt
หากคุณต้องการเมทาดาทา (เจ้าของขนาดวันที่แก้ไข) ให้ดูที่คำสั่ง PowerShell เพื่อเขียนไดเรกทอรีไปยัง CSVสำหรับซับไลน์เดียว
dir /b
คุณจะได้รับเพียงชื่อไฟล์