สร้างรายการไฟล์ / โฟลเดอร์


8

มีวิธีที่รวดเร็วในการแสดงรายการไฟล์และโฟลเดอร์ในโฟลเดอร์ใน Windows XP / Vista ในไฟล์ข้อความหรือไม่? อย่างไร?

คำตอบ:


9

แอพพลิเคชั่นเล็ก ๆ ที่ชื่อว่าFileListควรทำงานให้คุณอย่างดีถ้าคุณต้องการบางสิ่งที่มีประสิทธิภาพมากกว่าdir /s > files.txt

จาก README:

FileList เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่สร้างรายการไฟล์ของไฟล์ที่กำหนด
เส้นทางในรูปแบบ CSV ซึ่งสามารถนำเข้าในสเปรดชีตหรือฐานข้อมูล
รายการประกอบด้วยชื่อไฟล์ขนาดเส้นทางการเข้าถึงและการเปลี่ยนแปลงล่าสุด
วันที่ ฯลฯ รุ่น Windows ที่รองรับ: Windows 200 * / XP / Vista

การใช้งาน:

 FILELIST [/ OPTION] [/ FILTER pattern1; pattern2; ... ] [/ NOHEADER]
          เส้นทาง [> list.csv]

/ NOHEADER ดึงส่วนหัวคอลัมน์ออกจากเอาต์พุต

/ ATTRIBUTES รวมคอลัมน์ที่มีแอตทริบิวต์ที่ตั้งค่าไว้สำหรับแต่ละไฟล์

/ OWNERS เพิ่มคอลัมน์ที่มีเจ้าของแต่ละไฟล์ กำลังค้นหา
            เจ้าของไฟล์เป็นการดำเนินการที่ช้าในโดเมน Windows
            นี่คือสาเหตุที่เจ้าของไฟล์ถูกปิดโดยปริยาย ใช้ตัวเลือกนี้
            จะทำให้การสร้างรายการช้าลงอย่างมาก

/ AUTHORS นอกจากนี้แยกชื่อของผู้เขียนจากเอกสาร MS Office
            อย่าสับสนผู้เขียนกับเจ้าของ เจ้าของอยู่ในรายการ
            คอลัมน์เพิ่มเติมโดยค่าเริ่มต้น สวิตช์นี้ทำให้การสร้างช้าลง
            รายการ.

/ LASTSAVEDATE นอกจากนี้แยกวันที่บันทึกล่าสุดจากเอกสาร MS Office

/ MD5 รวมคอลัมน์ที่มีการตรวจสอบ MD5 ของแต่ละไฟล์

/ FILTER อนุญาตให้ระบุตัวกรองตั้งแต่หนึ่งตัวขึ้นไปคั่นด้วยเครื่องหมายอัฒภาค
            สัญลักษณ์แทน '*' และ '?' อาจจะใช้.

การใช้ ">" เอาต์พุตสามารถเปลี่ยนเส้นทางไปยังไฟล์


การติดตั้ง
~~~~~~~~~~~~
เพียงแค่วาง FileList.exe ตามที่คุณต้องการเราแนะนำโฟลเดอร์ Windows ของคุณ


เคล็ดลับและคำอธิบายประกอบ
~~~~~~~~~~~~~~~~~~
* FileList ใช้ตัวคั่นรายการที่ตั้งค่าในแผงควบคุมของ Windows
* การใช้นามสกุล. CSV สำหรับไฟล์เอาต์พุตช่วยให้คุณสามารถเปิดไฟล์ได้
  ใน Excel ด้วยการคลิกสองครั้งใน Explorer
* คำสั่ง Windows "at" สามารถใช้กำหนดเวลาการสร้างรายการได้
  FileList คำสั่งต่อไปนี้สร้างรายการไฟล์ MP3 ทั้งหมดรวมถึง
  เจ้าของของพวกเขาทุกคืนวันจันทร์:
  ที่ 00:01 / ทุก: m "C: \ path \ to \ filelist.exe" / OWNER / FILTER * .mp3 c: \ ^> output.txt

6

คุณต้องการรายละเอียดอะไรบ้าง โดยเฉพาะอย่างยิ่งคุณต้องการให้มันทำอะไร

dir /s > files.txt

ไม่สำเร็จใช่ไหม


2

ใช้ PowerShell:

dir > filename

หรือสำหรับการเรียกซ้ำ

dir -r > filename

ถ้าคุณต้องการ*.fooไฟล์เท่านั้น:

dir . -r -filter *.foo > filename

1

สิ่งที่ดีที่สุดที่ฉันพบสำหรับคุณโดยไม่ใช้ไฟล์แบตช์คือ:

dir / B> files.txt

สิ่งนี้จะให้ชื่อไฟล์และไดเรกทอรีทั้งหมดในโฟลเดอร์ปัจจุบันของคุณ แต่หากต้องการแยกขนาดไฟล์ออกโดยไม่ได้รับข้อมูลเวลาดูเหมือนว่าจะใช้แบตช์ไฟล์หรือคุณจะต้องติดตั้ง Windows รุ่นของ sed และใช้สิ่งนั้นเพื่อแก้ไขบรรทัด (โดยไพพ์ไลน์ลงไป)


0
tree C: /F >> log.txt  

ให้มุมมองที่มีประโยชน์มากกว่านั้นขึ้นอยู่กับสิ่งที่คุณต้องทำหลังจากนั้น

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