เหตุผลหนึ่งคือเนื่องจากช่องว่างมีความหมายพิเศษในหลายภาษาการเขียนโปรแกรม / สคริปต์
การสร้างนิสัยในการตั้งชื่อไฟล์และโฟลเดอร์ที่มีขีดล่างเป็นวิธีปฏิบัติที่ดีเพราะ "" (ช่องว่าง) จะไม่ถูกนำมาใช้เป็นบรรทัดใหม่ในบางภาษา
ตัวอย่าง - โฟลเดอร์ชื่อ "GIS Data" เป็นชื่อโฟลเดอร์ที่ไม่ดี นี่เป็นเพราะถ้าฉันพยายามที่จะเข้าถึงมันด้วยสคริปต์หรือภาษาการเขียนโปรแกรมบางอย่างฉันต้องรักษาพื้นที่ด้วยความระมัดระวังเป็นพิเศษ
ถ้าฉันไม่บอกว่าช่องว่างนั้นเป็นช่องว่างและไม่ใช่บรรทัดใหม่ก็จะพยายามเข้าถึง "GIS" และ "ข้อมูล" เป็นโฟลเดอร์แยกต่างหาก แต่ไม่ใช่
ใน Unix ทุบตีจากบรรทัดคำสั่งฉันสามารถใช้คำสั่ง ls เพื่อแสดงรายการไฟล์และโฟลเดอร์ในไดเรกทอรีที่กำหนด
ls GIS Data
ผลลัพธ์:
ls: GIS: No such file or directory
ls: Data: No such file or directory
ข้อผิดพลาด!
ตอนนี้ฉันต้องใช้แบ็กสแลช '\' หรือเครื่องหมายคำพูด '' เพื่อป้องกันช่องว่างที่ถูกถือว่าเป็นบรรทัดใหม่!
ls '1 2 3' or ls 1\ 2\ 3
สองคำสั่งข้างต้นถือว่าช่องว่างเป็นช่องว่าง
เครื่องมือการประมวลผลการประมวลผล ArcGIS จำนวนมากไม่ชอบช่องว่างในชื่อไฟล์หรือโฟลเดอร์ในส่วนใด ๆ ของพา ธ ไปยังแหล่งข้อมูล พวกเขามักจะล้มเหลวด้วยข้อผิดพลาดทั่วไป 99999 บางประเภท