FileInfo _fileinfo = new FileInfo(@"D:\Projects\LSImage\" + dt.Rows[0]["ApplicationImage"].ToString());
File.Move(_fileinfo.FullName, _fileinfo.FullName.ToString().Replace(_fileinfo.FullName, dt.Rows[0]["ApplicationID"].ToString() + dt.Rows[0]["ApplicationImage"].ToString()));
它拋出一個錯誤文件重命名工作不
當文件已存在無法創建文件。
我在從數據庫的applicationID LsImages重新命名圖片,所以我與它的應用和再applicationimage的名字從數據庫
'_fileinfo.FullName'已經是你不需要投一個字符串。你的替換也是刪除整個文件路徑和名稱,爲什麼你不使用:'File.Move(_fileinfo.FullName,dt.Rows [0] [「ApplicationID」]。ToString()+ dt.Rows [0 ] [「ApplicationImage」]。ToString());' – Prix
@Prix,我不認爲這會導致錯誤 –
錯誤信息不清楚? –