ฉันยังคงปมอยู่เสมอเมื่อฉันจัดการพา ธ และชื่อไฟล์เพราะฉันไม่มีระบบตั้งชื่อทั่วไปที่ฉันใช้
ฉันจำเป็นต้องมีมาตรฐานการตั้งชื่อและติดกับมันและฉันต้องการที่จะชัดเจนและสอดคล้องกับคนอื่น ๆ ดังนั้นฉันเปิดขึ้นเพื่อเรียนรู้คำตอบที่ยอมรับ
พิจารณาปัญหาของเล่นนี้: (ตัวอย่าง Windows แต่หวังว่าคำตอบควรเป็นแพลตฟอร์มอิสระ)
คุณได้รับชื่อเต็มของโฟลเดอร์: C: \ users \ OddThinking \ Documents \ My Source คุณต้องการเดินโฟลเดอร์ภายใต้และรวบรวม. src ทั้งหมดไปยัง. obj
ในบางจุดคุณกำลังดูสตริงต่อไปนี้
C:\users\OddThinking\Documents\My Source\Widget\foo.src
ดังนั้นชื่อตัวระบุใดที่คุณจะใช้สำหรับส่วนต่างๆ
A) foo
B) foo.src
C) src
D) .src
E) C:\users\OddThinking\Documents\My Source\ - i.e. the top of the tree.
F) Widget\foo.src - i.e. the path from the top of the tree to the leaf.
G) Widget - i.e. one node of the tree.
H) C:\users\OddThinking\Documents\My Source\Widget\ - i.e. the name of the folder
I) C:\users\OddThinking\Documents\My Source\Widget\foo.src
ให้ฉันให้คำตอบเพื่อให้คุณเริ่มต้น
A) ชื่อฐาน?
B) ชื่อไฟล์? หรือเป็นชื่อไฟล์? ความแตกต่างมีความสำคัญเมื่อเลือกชื่อตัวระบุและฉันไม่สอดคล้องกันที่นี่
C) ส่วนขยาย
D) ส่วนขยาย เดี๋ยวก่อนนั่นคือสิ่งที่ฉันเรียกว่าซีฉันควรหลีกเลี่ยงการจัดเก็บจุดและเพียงแค่ใส่เมื่อจำเป็น? เกิดอะไรขึ้นถ้าไม่มีจุดในไฟล์ใดไฟล์หนึ่ง?
H) ชื่อเส้นทาง? หรือรอเป็นเพียงเส้นทางเท่านั้น
ฉัน) ชื่อไฟล์ รอนั่นคือสิ่งที่ฉันเรียกว่าเส้นทาง C. รอนั่นคือสิ่งที่ฉันเรียกว่าเอชบางทีเอชควรเป็นชื่อโฟลเดอร์ ไม่ใช่ "โฟลเดอร์" เป็นคำศัพท์เฉพาะของ Windows ใช่ไหม
stem
สถานที่บางคนเรียกชื่อไฟล์โดยไม่ต้องขยาย