请问:
当系统中存在只读文件log.txt,则下面语句就会出错。FileStream fsFile = new FileStream("log.txt", FileMode.Create); 如果创建文件不成功,那么fsFile的值是什么呢?还有,怎样处理这个异常,使得程序不会死掉?
当系统中存在只读文件log.txt,则下面语句就会出错。FileStream fsFile = new FileStream("log.txt", FileMode.Create); 如果创建文件不成功,那么fsFile的值是什么呢?还有,怎样处理这个异常,使得程序不会死掉?
String strFile = "log.txt";
if (!File.Exists(strFile))
{
using (FileStream fsFile = File.Create(strFile))
{
fsFile.Close();
}
}
{
File.SetAttributes(path, FileAttributes.Normal);
File.Delete(path);
} File.Move(newpath, path); File.SetAttributes(path, FileAttributes.Hidden | FileAttributes.System);