Ringkasan singkat dapat ditemukan di Wikipedia :
Karakter legal untuk nama file DOS meliputi:
- Huruf besar
A
-Z
- Angka
0
-9
- Spasi (meskipun spasi di nama basis atau ekstensi dianggap padding dan bukan bagian dari nama file, juga nama file dengan spasi di dalamnya harus dilampirkan dalam tanda kutip untuk digunakan pada baris perintah DOS, dan jika DOS perintah dibangun secara terprogram, nama file harus ditutup dengan tanda kutip empat kali lipat jika dilihat sebagai variabel dalam program yang membangun perintah DOS.)
! # $ % & ' ( ) - @ ^ _ ` { } ~
- Nilai 128–255 (meskipun jika layanan NLS aktif dalam DOS, beberapa karakter yang ditafsirkan sebagai huruf kecil tidak valid dan tidak tersedia)
Ini tidak termasuk karakter ASCII berikut:
" * + , / : ; < = > ? \ [ ] |
[9]
- Windows / MS-DOS tidak memiliki karakter shell escape
.
(U + 002E. Pemberhentian penuh) di dalam bidang nama dan ekstensi, kecuali dalam. dan .. entri (lihat di bawah)
- Huruf kecil
a
- z
(disimpan sebagai A – Z pada FAT12 / FAT16)
- Kontrol karakter 0–31
- Nilai 127 (DEL) [ragu-ragu - diskusikan]
https://en.wikipedia.org/wiki/8.3_filename#Directory_table
Dan inilah yang dikatakan panduan pengguna MS-DOS 6 secara resmi
Menamai File dan Direktori
Setiap file dan direktori, kecuali direktori root pada setiap drive, harus memiliki nama. Daftar berikut ini merangkum aturan untuk penamaan file dan direktori. Nama file dan direktori:
- Panjangnya bisa hingga delapan karakter. Selain itu, Anda dapat memasukkan ekstensi hingga tiga karakter.
- Tidak peka huruf besar-kecil. Tidak masalah apakah Anda menggunakan huruf besar atau kecil ketika Anda mengetiknya.
- Hanya dapat berisi huruf A hingga Z, angka 0 hingga 9, dan karakter khusus berikut: garis bawah (
_
), tanda sisipan ( ^
), tanda dolar ( $
), tilde ( ~
), tanda seru ( ), tanda angka ( !
), tanda angka ( #
), tanda persen ( %
), ampersand ( &
), tanda hubung ( ), tanda -
kurung ( {}
), pada tanda ( @
), tanda kutip tunggal ( `
), tanda kutip ( '
), dan tanda kurung ()
. Tidak ada karakter khusus yang dapat diterima.
- Tidak dapat berisi spasi, koma, garis miring terbalik, atau titik (kecuali periode yang memisahkan nama dari ekstensi).
- Tidak dapat identik dengan nama file atau subdirektori lain di direktori yang sama.
Ini dari PC-DOS 7:
Nama yang Anda tetapkan untuk file harus memenuhi kriteria berikut:
- Itu dapat berisi tidak lebih dari delapan karakter.
Ini dapat terdiri dari huruf A hingga Z, angka 0 hingga 9, dan karakter khusus berikut:
_ underscore ^ caret
$ dollar sign ~ tilde
! exclamation point # number sign
% percent sign & ampersand
- hyphen {} braces
@ at sign ` single quote
' apostrophe () parentheses
Catatan: Tidak ada karakter khusus yang dapat diterima.
- Nama tidak boleh berisi spasi, koma, garis miring terbalik, atau titik (kecuali periode yang memisahkan nama dari ekstensi).
- Nama tidak boleh salah satu dari nama file yang dicadangkan berikut: CLOCK $, CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, LPT3, LPT4, NUL, dan PRN.
- Tidak boleh nama yang sama dengan file lain dalam direktori.
Panduan Pengguna - PC DOS 7
Byte pertama nama tidak boleh 0x20 (spasi). Nama atau ekstensi pendek diisi dengan spasi. Karakter khusus ASCII 0x22 ( "
), 0x2a ( *
), 0x2b ( +
), 0x2c ( ,
), 0x2e ( .
), 0x2f ( /
), 0x3b ( :
), 0x3b ( ;
), 0x3c ( <
), 0x3d ( =
), 0x3e ( >
), 0x3f ( ?
) , 0x3f ( ), 0x3f ( ), , 0x5b ( [
), 0x5c ( \
), 0x5d ( ]
), 0x7c ( |
) tidak diizinkan.
Sistem file FAT
Jika Anda juga tertarik dengan MS-DOS 5.0 maka ini dia .