คำถามติดแท็ก file-extension

คำต่อท้ายต่อท้ายชื่อไฟล์เพื่อระบุประเภทของไฟล์ มันถูก (โดยทั่วไป) แยกออกจากชื่อไฟล์ด้วยสัญลักษณ์จุด


15
ไฟล์ใดที่ใช้นามสกุล. md และฉันควรจะแก้ไขอย่างไร
บน GitHub หลายโครงการมีREADME.mdไฟล์ ดูเหมือนว่าไฟล์รูปแบบง่าย ๆ ในการแสดงข้อความและรูปภาพ ฉันเดาว่ามีคำอธิบายแก้ไขหรือไวยากรณ์ที่ไหนสักแห่ง ฉันจะหาคำแนะนำเกี่ยวกับ.mdไฟล์ได้ที่ไหน

28
ฉันจะรับนามสกุลไฟล์ใน PHP ได้อย่างไร
นี่เป็นคำถามที่คุณสามารถอ่านได้ทุกที่บนเว็บพร้อมคำตอบที่หลากหลาย: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename); $exts = split("[/\\.]", $filename); $n = count($exts)-1; $ext = $exts[$n]; เป็นต้น อย่างไรก็ตามมี "วิธีที่ดีที่สุด" เสมอและควรอยู่ใน Stack Overflow


6
รูปแบบ JPG เทียบกับ JPEG
ฉันมักจะใช้JPEGรูปภาพและฉันได้สังเกตเห็นว่ามีสองนามสกุลไฟล์ที่คล้ายกันมาก: .jpgซึ่งกล้องมือถือของฉันและดูตัวอย่างการใช้งานแอพลิเคชันและ.jpegด้วยซึ่งจับภาพบันทึกภาพจากการสแกนกับฉันCanon MX455เครื่องพิมพ์ LaTeXดูเหมือนจะไม่เห็นความแตกต่างเหมือนที่ฉันให้ไว้.jpegกับส่วนขยายที่เปลี่ยนไป.jpgและผลลัพธ์ดูเหมือนจะเหมือนกับว่ามันเป็นสิ่งที่.jpgถูกต้องตั้งแต่เริ่มต้น ฉันสงสัยว่าอะไรคือความแตกต่างระหว่างทั้งสอง ฉันเจอคำถามนี้แล้วและจะอ่านผ่านไปอย่างแน่นอนแม้ว่าในขณะนี้ฉันจะเสียเวลาเล็กน้อย อย่างไรก็ตามจากสิ่งที่ฉันเห็นให้ดูรวดเร็วดูเหมือนว่าจะไม่แยกความแตกต่างระหว่างสองส่วนขยาย ในความเป็นจริงดูเหมือนว่าชื่อของประเภทไฟล์JPEGและนามสกุลไฟล์คือ.jpg: JPEG (หรือ JPG สำหรับนามสกุลไฟล์; กลุ่มผู้เชี่ยวชาญถ่ายภาพร่วม) (ตัดตอนมาจากคำตอบแรกที่นั่น) ดังนั้นจึงมีความแตกต่างใหญ่ระหว่างสองนามสกุล? และถ้าเป็นเช่นนั้นมันคืออะไร?

11
รับเส้นทางของระบบไฟล์มีวิธีที่สั้นกว่าในการแตกชื่อไฟล์โดยไม่มีนามสกุลหรือไม่?
ฉันเขียนโปรแกรมใน WPF C # ฉันมีเส้นทางดังต่อไปนี้: C:\Program Files\hello.txt และฉันต้องการสกัด helloจากมัน พา ธ ถูกstringดึงมาจากฐานข้อมูล ขณะนี้ฉันใช้รหัสต่อไปนี้เพื่อแยกเส้นทางด้วย'\'แล้วแยกอีกครั้งโดย'.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); ใช้งานได้ แต่ฉันเชื่อว่าควรมีวิธีแก้ปัญหาที่สั้นกว่าและชาญฉลาดกว่า ความคิดใด ๆ

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


12
.htm เทียบกับ. html ไฟล์ตั้งชื่อนามสกุลใดถูกต้องมากขึ้น? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันควรเลือกนามสกุลไฟล์ใดสำหรับไฟล์ HTML ของฉัน และทำไม?

4
เหตุใดไฟล์ Objective-C จึงใช้นามสกุล. m
ตั้งแต่ฉันเริ่มเรียนรู้ Objective-C และ Cocoa ฉันสงสัยว่าทำไมพวกเขาถึงเลือกนามสกุล. m สำหรับไฟล์ติดตั้ง - มันควรจะมีความหมายอะไรหรือเป็นแค่ตัวอักษรแบบสุ่ม?



6
เพิ่มนามสกุลไฟล์ซ้ำ ๆ ในไฟล์ทั้งหมด
ฉันมีไดเร็กทอรีและไดเร็กทอรีย่อยสองสามรายการที่มีไฟล์ที่ไม่มีนามสกุลไฟล์ ฉันต้องการเพิ่มลง.jpgในไฟล์ทั้งหมดที่อยู่ในไดเร็กทอรีเหล่านี้ ฉันเคยเห็นสคริปต์ทุบตีสำหรับการเปลี่ยนนามสกุลไฟล์ แต่ไม่ใช่แค่การเพิ่ม ยังต้องเรียกซ้ำใครช่วยได้ไหม

3
git grep ตามนามสกุลไฟล์
ฉันรู้ว่าถ้าฉันต้องการ grep สำหรับรูปแบบเฉพาะในไฟล์ที่มีนามสกุลบางอย่างฉันสามารถทำได้: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ ฉันพยายามค้นหาวิธีทำสิ่งนี้ผ่าน git grep เช่นกัน (เพื่อใช้ประโยชน์จากความเร็วของ git grep จากดัชนีที่เก็บไว้กับทรี) แต่ก็ไม่มีประโยชน์ ฉันเห็นที่นี่ว่าไม่สามารถยกเว้นไฟล์บางประเภทได้

14
ค้นหาไฟล์ตามนามสกุล * .html ภายใต้โฟลเดอร์ใน nodejs
ฉันต้องการค้นหาไฟล์ * .html ทั้งหมดในโฟลเดอร์ src และโฟลเดอร์ย่อยทั้งหมดโดยใช้ nodejs วิธีที่ดีที่สุดคืออะไร? var folder = '/project1/src'; var extension = 'html'; var cb = function(err, results) { // results is an array of the files with path relative to the folder console.log(results); } // This function is what I am looking for. It has to …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.