我有这样的:移动文件到另一个文件夹
File.Move(file, trashFolderPath + "\\" + file);
其中file是某个值,如:
C:\mytest\Images\Hannah, Pow, 199169, 211 Addendum.pdf
和第二个参数一起具有类似于值:
"C:\\mytest\\ImagesNotFound\\C:\\mytest\\Images\\Hannah, Pow, 199169, 211 Addendum.pdf"
但我得到这个例外:
The given path's format is not supported.
这是因为第二个参数有两次C:\\。看起来应该是''C:\\ mytest \\ Images \\ Hannah ....“' – 2014-09-24 20:47:00
您是否期待这个** C:\\ mytest \\ ImagesNotFound \\ C:\\ **是一个有效的路径? – Neolisk 2014-09-24 20:47:08
您应该使用'File'类来获取没有目录扩展名的文件名。 – 2014-09-24 20:47:53