我試圖自動將文件移動到日期的文件夾,但我得到一個移動目錄中的文件日期爲目錄c# - 獲取轉換錯誤
抑制狀態錯誤CS1503參數1:無法從「系統轉換。 Collections.Generic.IEnumerable」到‘字符串’
的代碼如下:
IEnumerable<string> files = Directory.EnumerateFiles(@"PICS_CAM1\");
//string files = @"PICS_CAM1\";
string Todaysdate = DateTime.Now.ToString("dd-MMM-yyyy");
string newPath = Path.Combine(@"PICS_CAM1\", Todaysdate);
if (!Directory.Exists(newPath))
Directory.CreateDirectory(newPath);
File.Move(files, Path.Combine(newPath, Path.GetFileName(newPath))); <--error on this line
//File.Move(dir, newPath);
如前所述,我得到的錯誤是在Word文件中所述file.move行:無法從「System.Collections.Generic.IEnumerable」轉換到「字符串
該錯誤是相當解釋,爲什麼你得到它.. –
你有看的[File.Move]的文檔(https://msdn.microsoft。 COM/EN-US /庫/ system.io.file.move(v = vs.110)的.aspx)?顯然它不接受'IEnumerable'作爲第一個參數,而是一個單獨的字符串。 –
mason