我正在尝试通过以下方式将时间戳附加到名称来移动和重命名文件:
private void MoveFile(string from, string to, string filename) { File.Move(from, System.IO.Path.Combine(to, filename + DateTime.Now.ToString().Replace(":", "-"))); }
我这样称呼它:
MoveFile(currentPath, outputFolderPath, System.IO.Path.GetFileName(currentPath));
这会导致以下异常:
引发异常:“System.IO.DirectoryNotFoundException” mscoorlib.dll。
如果我删除时间戳的附加,它就会起作用。为什么会出现此错误?
慕田峪4524236