1.路径中有非法字符

 Path.GetInvalidPathChars()

2.文件名中有非法字符

Path.GetInvalidFileNameChars()

3.文件创建时,文件夹只读。

4.文件创建时,文件夹权限不足,如需要管理员权限。

5.文件创建时,文件夹不存在。

6.系统目录,没有扩展。例如%localAppdata%

7.相对路径,最好转换为绝对路径。

8.文件正在使用,无法写入。

9.路径所在的盘符不存在。

other:

使用文件夹选择对话框来搞,省掉了很多检查逻辑。

使用配置文件来获取文件路径,这个就麻烦了。

你是用try-catch来取代这些check吗?呵呵。

相关文章:

  • 2021-04-27
  • 2021-09-03
  • 2021-04-03
  • 2021-12-25
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2021-08-15
  • 2022-02-07
  • 2021-12-08
  • 2021-12-29
  • 2022-12-23
相关资源
相似解决方案