建立符合 Windows 檔案名稱命名規範的應用程式
在應用程式中整合檔案重新命名功能需要驗證使用者指定的目標檔案名稱是否符合 Windows 命名約定。雖然簡單的正規表示式足以進行基本驗證,但它們忽略了特定語言的字符,例如變音符號。
根據微軟的文檔,合法的 Windows 文件名稱遵循以下一般規則:
禁止使用的字元:
,
, "
, :
, /
,
, |
, ?
, *
此外,請考慮以下選用檢查:
?\
前綴的路徑,最大路徑長度為 260 個字元?\
前綴的 Unicode 路徑,最大長度為 32,000 個字元(注意潛在的溢出問題)以上是如何確保我的應用程序創建合法符合的Windows文件名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!