如何知道文件名在目標c中是否有效?我在NSString「Working with Paths」任務中找不到任何東西,我認爲做手動正則表達式不是正確的方法。是否有效文件名
Q
是否有效文件名
1
A
回答
2
實際上很難知道文件名是否有效。要做的最好的事情就是嘗試你想要做的操作並處理錯誤。例如,如果您想讀取文件,請將其打開以供閱讀。如果該文件無效,則打開將失敗。
編輯
如果要限制用戶在當前目錄中選擇路徑,你可以這樣做:
NSArray* pathComponents = [string pathComponents];
if ([pathComponents count] != 1)
{
// error
}
相關問題
- 1. 檢查文件名是否有效
- 2. 檢查文件名是否有效窗口名稱
- 3. 如何驗證arg是否是Shell中的有效文件名?
- 4. Java - 如何確定文件名是否有效?
- 5. 檢查字符串是否有效文件名
- 6. IIS7文件夾名稱 - 「+」字符是否有效?
- 7. 安全檢查路徑和文件名是否對RegEx有效?
- 8. 檢查文件擴展名是否有效
- 9. System.Data.OleDb.OleDbException:不是有效的文件名
- 10. 檢查Localizable.strings文件是否有效
- 11. 檢查文件是否是有效的pgp加密文件
- 12. 在實際創建文件之前查找文件名是否有效
- 13. 找出文件是否有擴展名
- 14. FAT文件系統是否有簽名?
- 15. python是否有文件命名規則?
- 16. Cookie名稱空白 - 是否有效?
- 17. 檢查域名是否有效Node.js
- 18. 檢查名稱是否有效
- 19. 查找某個特定文件是否有效PHP文件
- 20. Linux文件系統緩存文件是否有效?
- 21. 是否保證主機名是有效的Windows目錄名?
- 22. Python有效文件名中是變量名嗎?
- 23. 有沒有辦法檢查(文件)句柄是否有效?
- 24. 是否有效smalldatetime?
- 25. ostream_iterator是否有效?
- 26. getElementById()是否有效?
- 27. 是否有效IMAGE_DOS_SIGNATURE
- 28. dbo.dbo是否有效?
- 29. Zend_View_Helper_Cycle是否有效?
- 30. 它是否有效?
當然任何字符串是一個有效的文件名 - HFS +使用Unicode – Mark 2011-06-16 12:11:08
即使AAA/AAA?這將被視爲一個目錄 – Dani 2011-06-16 12:11:54
這是一個有效的路徑 – Mark 2011-06-16 12:13:17