string directoryName = textBox1.Text;
direc = "@"+directoryName;
// directoryName = Path.GetFullPath(foldPathname1);
DateTime dt = Directory.GetLastWriteTime(direc);
会出现异常情况 :不支持给定路径的格式,这是什么原因?
direc = "@"+directoryName;
// directoryName = Path.GetFullPath(foldPathname1);
DateTime dt = Directory.GetLastWriteTime(direc);
会出现异常情况 :不支持给定路径的格式,这是什么原因?
DateTime dt = Directory.GetLastWriteTime(directoryName);
"@"符号是用于说明其后的字符串要忽略掉转义字符,例如
"c:\temp"中\会被认为是转义字符,而我们如果这样,它就不会被当做转义字符处理了
string dir=@"c:\temp";
那样direc 的值就为 @c:\\Windows
路径中有@字符,当然出错误了。去掉 "@"+