Panduan lengkap untuk memastikan kesahihan nama fail di bawah Windows
Apabila membangunkan aplikasi pengurusan fail, adalah penting untuk mengesahkan bahawa nama fail yang dimasukkan oleh pengguna mematuhi konvensyen penamaan Windows. Walau bagaimanapun, ungkapan biasa tradisional sering gagal apabila mempertimbangkan pelbagai watak kebangsaan.
Untuk menyelesaikan masalah ini, Microsoft menyediakan panduan terperinci untuk nama fail undang-undang di bawah sistem Windows:
Had aksara:
Aksara yang dilarang: ,
, :
, /
, ,
|
, ?
, *
, integer diwakili antara 0 dan 31 aksara (mis., aksara kawalan ASCII)
Sekatan bersyarat: Aksara lain yang tidak dibenarkan oleh sistem fail tertentu (contohnya, tempoh atau ruang mengekor)
Nama fail DOS Dipelihara/Dilarang: CON, PRN, AUX, NUL, COM0 - COM9, LPT0 - LPT9 (Nota: elakkan fail dengan sambungan AUX.txt)
Laluan fail:
\?\
, panjang maksimum tidak boleh melebihi 260 aksara\?\
boleh panjang sehingga 32,000 aksara, tetapi ambil perhatian tentang kemungkinan isu pengembanganAtas ialah kandungan terperinci Bagaimanakah saya dapat memastikan nama fail saya sah di Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!