จะจัดเรียงโฟลเดอร์ตามตัวอักษรสุดท้ายของชื่อโฟลเดอร์ใน Windows 7 ได้อย่างไร?


1

ฉันมีสแต็กของโฟลเดอร์ไคลเอ็นต์ที่มีชื่อดังนี้:

eastcoal 008
มี 022
หรือ 047
owaka 032
เป็นหนี้ 025
powernet006
เรดพา ธ 031

โดยปกติจะใช้งานได้ แต่บางครั้งฉันก็ต้องการเรียงตามจำนวน ดังนั้นฉันจะจัดเรียงโฟลเดอร์ได้อย่างไร โดยอักขระตัวสุดท้ายในสตริงโฟลเดอร์? ตัวละครจะติดต่อกันสามครั้งเสมอ หมายเลขและจะทำงานจาก 001 ถึง 999 (จนกว่าฉันจะได้งานครบพันตำแหน่งซึ่งจะใช้ ปี).


ฉันไม่สามารถคิดถึงวิธีการทำสิ่งนี้ได้ แต่ถ้าคุณกำลังสร้างงานทำไมไม่สร้างโฟลเดอร์สำหรับไคลเอนต์แต่ละรายและกำหนดหมายเลขงานภายในแต่ละโฟลเดอร์ด้วยหมายเลขที่อยู่ด้านหน้า
Paul

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

คำตอบ:


2

สามารถทำได้จากพรอมต์คำสั่ง แต่ฉันไม่สามารถคิดถึงวิธีการใด ๆ ใน Explorer

ตั้งชื่อชื่อโฟลเดอร์ ### โดยที่ ### เป็นหมายเลขสามหลัก ตัวอย่างเช่นฉันสร้างโฟลเดอร์เหล่านี้

ann.023 
bob.002 
fred.001 
harvey.012

จากพรอมต์คำสั่งหรือใน Explorer ชื่อจะเรียงลำดับโดยใช้อักขระตัวแรกเป็นต้น

C:\test>dir
 Volume in drive C has no label.
 Volume Serial Number is 60B7-B1BA

 Directory of C:\test

2013-03-25  10:21 PM    <DIR>          .
2013-03-25  10:21 PM    <DIR>          ..
2013-03-25  10:21 PM    <DIR>          ann.023
2013-03-25  10:21 PM    <DIR>          bob.002
2013-03-25  10:21 PM    <DIR>          fred.001
2013-03-25  10:21 PM    <DIR>          harvey.012

จากพรอมต์คำสั่งคุณสามารถจัดเรียงตามนามสกุล (ส่วนหลัง . ) กำลังใช้ dir /oe ซึ่งให้ผลลัพธ์นี้

C:\test>dir /oe
 Volume in drive C has no label.
 Volume Serial Number is 60B7-B1BA

 Directory of C:\test

2013-03-25  10:21 PM    <DIR>          ..
2013-03-25  10:21 PM    <DIR>          .
2013-03-25  10:21 PM    <DIR>          fred.001
2013-03-25  10:21 PM    <DIR>          bob.002
2013-03-25  10:21 PM    <DIR>          harvey.012
2013-03-25  10:21 PM    <DIR>          ann.023

นั่นเป็นเพียงวิธีแก้ปัญหาบางส่วนเมื่อคุณต้องไปที่พรอมต์คำสั่งเพื่อรับวิธีการเรียงลำดับแบบอื่น อย่างไรก็ตามหากคุณจำเป็นต้องทำมันเป็นครั้งคราวอาจจะดีพอ


ขอบคุณเวย์นที่จะทำสิ่งที่ดีสำหรับสิ่งที่ฉันต้องการ ฉันต้องทำสิ่งนี้ประมาณหนึ่งครั้งต่อสัปดาห์ ตอนนี้ฉันแค่ต้องการให้ DOS ทำงานบนเครื่อง win7 ของฉันและฉันจะพร้อม
nigelc

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