Salah satu alasannya adalah karena spasi membawa makna khusus dalam beberapa bahasa pemrograman / scripting.
Membiasakan penamaan file dan folder dengan garis bawah adalah praktik yang baik karena "" (spasi) tidak akan diperlakukan sebagai baris baru oleh beberapa bahasa.
Contoh - Folder yang disebut "Data GIS" adalah nama folder yang buruk. Ini karena jika saya mencoba mengaksesnya dengan skrip atau bahasa pemrograman saya harus memperlakukan ruang dengan hati-hati.
Jika saya tidak memberi tahu bahwa spasi memang spasi dan bukan baris baru, maka itu akan mencoba mengakses "GIS" dan "Data" sebagai folder terpisah, tetapi tidak.
Di Unix bash dari baris perintah saya bisa menggunakan perintah ls untuk mendaftar file dan folder di direktori yang diberikan.
ls GIS Data
Hasil:
ls: GIS: No such file or directory
ls: Data: No such file or directory
Kesalahan!
Saya sekarang harus menggunakan garis miring terbalik '' atau kutip '' untuk mencegah spasi diperlakukan sebagai baris baru!
ls '1 2 3' or ls 1\ 2\ 3
Dua perintah di atas sekarang memperlakukan spasi sebagai spasi.
Beberapa alat geoprosesing ArcGIS tidak menyukai spasi dalam nama file atau folder di bagian APAPUN dari jalur ke sumber data. Mereka biasanya hanya akan gagal dengan beberapa jenis Kesalahan umum 99999.