วิธีการแตกไฟล์ชื่อเดียวกันโดยไม่มีการแทนที่ (ตัวพิมพ์ใหญ่แตกต่างกัน)


1

ฉันมี 2 ไฟล์ชื่อ xt_DSCP.h และ xt_dscp.h ในไดเรกทอรีเดียวกันในไฟล์ zip ฉันพยายามที่จะทำการแตกซิปไฟล์ใน pendrive ของฉัน แต่ฉันมี 2 ตัวเลือกเท่านั้น: ข้ามหรือลบล้าง

ฉันค้นหาวิธีแก้ปัญหา แต่พบวิธีบังคับให้แทนที่เท่านั้น แต่จริง ๆ แล้วฉันพยายามทำสิ่งที่ตรงกันข้าม

ระบบไฟล์คือ FAT32 ฉันรู้ว่าใน NTFS มันเป็นไปไม่ได้ แต่ FAT32 ควรอนุญาต ฉันคลายซิปโฟลเดอร์เรียบร้อยแล้วใน linux OS เป้าหมายหลักคือการใช้ใน windows อย่างไรก็ตามนี่คือเหตุผลที่ฉันพยายามส่งผ่านไปยังไดรฟ์ปากกาบน linux ความพยายามใด ๆ ที่ส่งผลให้เกิดไฟล์ที่ถูกเขียนทับ :(

ใครสามารถช่วยได้บ้าง


FAT32 ไม่คำนึงถึงขนาดตัวพิมพ์ดังนั้นคุณจึงไม่สามารถมีชื่อไฟล์xt_DSCP.hและxt_dscp.hในไดเรกทอรีเดียวกัน - ทั้งสองชื่ออธิบายไฟล์เดียวกัน
Attie

มันจะโอเคที่จะแตกไฟล์เหล่านี้ไปยังสองไดเร็กตอรี่ที่ต่างกันหรือไม่?
Attie

ไม่ฉันจะต้องไม่เปลี่ยนโครงสร้างไฟล์
TheUltimateSource

จากนั้นคุณไม่สามารถใช้ FAT32
Attie

คำตอบ:


1

หากคุณจะถูก จำกัด ให้เพียง FAT32 และ NTFS แล้วคุณจะไม่สามารถแยกเก็บและรักษาทั้งสองxt_DSCP.hและxt_dscp.hในไดเรกทอรีเดียวกัน - ทั้งสองชื่อหมายถึงไฟล์เดียวกัน

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

มีตัวเลือกในการเมานต์ระบบไฟล์ ext บน Windows แต่ฉันไม่สามารถแสดงความคิดเห็นว่ามันทำงานได้ดีเพียงใด - ดูเหมือนว่ายูทิลิตี้ Windows มาตรฐานเช่นexplorer.exeไม่สามารถจัดการกับสิ่งนี้ได้อย่างถูกต้อง

ทางออกที่ดีที่สุดคือการสร้างโครงการขึ้นใหม่เพื่อไม่ให้เกิดขึ้นอีก


FAT32 ไม่ใช่ข้อกำหนด WinOS ได้รับการติดตั้งบน NTFS ดังนั้นฉันจะติดมัน ฉันจะดูว่าฉันสามารถติด ext4 หรือคล้ายกันบน windows แต่ฉันทำเช่นนั้น ฉันไม่ได้สร้างแหล่งที่มาของโครงการไม่แน่ใจว่าทำไมมันถึงทำแบบนี้ ตัวเลือกสุดท้ายฉันจะติดกับ linux
TheUltimateSource

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