我知道几乎每种编程语言都有检查文件或目录是否存在的方法。
但是,在我的情况下,创建了一个存储程序设置的文件。如果不存在(即!File.Exists or Directory.Count == 0
Directory是文件所在目录),则提示填写一些设置。
但是,这种代码可靠吗?例如,在这种情况下,请求详细信息的目录中可能没有文件,否则可能存在其他类型的不相关的文件或正确格式的篡改文件。检查特定文件本身会更好吗?检查构成文件的变量是否会更好,因为这样更快?
这样做的最佳一般方法是什么?检查文件,如果文件夹在那里?如果文件夹在那里并且为空?检查写入文件的字符串?
编辑:一位同事的观点是我应该在变量级别进行检查,因为它更接近问题(识别不正确的加密、损坏、语言环境等问题)。
谢谢