โดยปกติเมื่อฉันทำcopy /b *.data foo
ใน Windows cmd ที่*.data
ไฟล์จะถูก catenated foo
ในลำดับการเรียงลำดับเป็นแฟ้มปลายทาง สิ่งนี้ตรงกับพฤติกรรมที่ฉันต้องการ
อย่างไรก็ตามฉันเพิ่งพบไดเรกทอรีอยากรู้อยากเห็นซึ่งcopy /b
คำสั่งนี้จะคัดลอกไฟล์ออกไปตามลำดับ คำสั่งนั้นไม่ได้สุ่ม แต่ไฟล์ที่สองในลำดับที่เรียงกันจะไปก่อนตามด้วยไฟล์ที่เหลือเรียงตามลำดับ
มีวิธีที่จะเอาชนะพฤติกรรมการเรียงลำดับที่แปลกประหลาดนี้หรือไม่? โดยทั่วไปแล้วจะทำอย่างไรถ้าฉันต้องการคัดลอกไฟล์พูดตามลำดับกลับด้าน
ไฟล์คี่ชื่ออะไร
—
Joel Coehoorn
@Joel ชื่อไฟล์เป็นเพียง nnnnnnnn.data โดยที่ n เป็นตัวเลขและจำนวนจะถูกนับอย่างต่อเนื่องตั้งแต่ 1 ไฟล์คี่จะเป็นไฟล์สุดท้ายที่สองเสมอตามลำดับที่เรียง พูดถ้าฉันมี 5 ไฟล์ 00000004.data จะออกมาก่อน
—
maverickwoo