在Windows上禁止文件名如com1.txt或lpt1.txt。有沒有禁止所有文件和文件夾的名稱在窗口(或在文件中禁止的字符和文件夾名稱是怎樣的?:...)列表窗口的禁止文件和文件夾名稱的完整列表
回答
的無效字符的列表是:
- <(小於)
- >(大於)
- :(冒號)
- 「(雙引號)
- /(正斜槓)
- \(反斜槓)
- |(豎條或豎條)
- ? (問號)
- *(星號)
加字1至31
但是,你應該使用System.IO.Path.GetInvalidFileNameChars
和System.IO.Path.GetInvalidPathChars
(或同等)所推薦的FlipScript爲)它更加整潔,b)意味着如果列表發生變化,您將不必修改應用程序。
現在這個鏈接似乎已經死了。 – ayke 2013-02-05 15:17:07
@ayke wayback機器來救援! – 2013-12-17 18:14:50
你沒有提到你使用的平臺,但在.NET中,你可以使用:
System.IO.Path.GetInvalidFileNameChars
和
System.IO.Path.GetInvalidPathChars
返回無效的文件名和路徑字符。
這些方法沒有用處,因爲文檔本身指出:「從此方法返回的數組不能保證包含文件和目錄名稱中無效的完整字符集。」 – 2014-11-05 14:54:35
- 1. Android資源中文件夾名稱的完整列表
- 2. 從完整文件路徑獲取文件夾名稱
- 3. 根據文件和文件夾名稱移動文件夾中的文件名
- 4. python從zip文件夾中獲取文件夾名稱列表
- 5. 禁止訪問的文件夾具有特定名稱
- 6. 其文件夾和名稱
- 7. URL名稱和文件夾
- 8. 如何獲取D://文件夾名稱的完整路徑?
- 9. Python導出JSON文件夾和完整路徑的列表
- 10. 文件夾名稱文件夾裏面
- 11. Python的文件夾名稱
- 12. 禁止訪問文件夾
- 13. 將文件夾的名稱指定爲文件的名稱
- 14. 列出文本文件中的所有文件夾名稱
- 15. Python的 - 文件名和文件夾名稱比較
- 16. 更改目錄下的文件夾名稱和文件名
- 17. 在列表視圖中列出文件夾名稱和文件內容
- 18. 什麼是在WinSxS文件夾中的文件夾名稱的含義(窗口運行時組件目錄)
- 19. linux:如何批量重命名文件夾名稱和文件夾下的文件名稱
- 20. 列表目錄文件夾名稱和子目錄文件夾名稱只有在排序順序
- 21. HTML表單完整文件夾上傳
- 22. 列出文件夾中的所有文件 - 文件的完整路徑
- 23. 查找文件夾下(.BMP)文件的完整路徑名,追加到文件
- 24. Nginx和PHP-FPM阻止文件夾中包含「php」的名稱
- 25. MVC4使用文件夾和子文件夾名稱路由
- 26. 如何從文件夾中排列文件的名稱?
- 27. 獲取陣列中所有文件/文件夾的名稱
- 28. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 29. 獲取文件的名稱和完整路徑
- 30. 防止匿名訪問文件夾和子文件夾
會很棒如果'GetInvalidPathChars'會完成。例如'?'字符不在這個數組中......因此,使這個完全沒用...... – Highmastdon 2013-03-05 08:11:41
Asterisk *也不包含在System.IO.Path.GetInvalidPathChars() – 2016-04-20 11:23:01