Directory.CreateDirectory未生成目录因非法字符、权限不足或父目录不存在;Directory.Delete需传true才删非空目录;GetFiles内存高,EnumerateFiles更省资源;时间戳差异源于时区与精度。

Directory.CreateDirectory 创建目录时为什么没报错却没生成?
因为路径里有非法字符、权限不足,或者父目录根本不存在——Directory.CreateDirectory 不会自动创建上级路径,除非你给的是绝对路径且父级已存在。
- 务必检查
path字符串是否含