ループ処理中の XML ファイルのコレクションがあり、エラーのあるファイルを別のファイルの場所に移動しています。ただし、system.io.file.move 関数を使用している場合、ファイル パスを移動する代わりにファイル名を指定する必要があります。同じ名前を保持したまま、ある場所から別の場所にファイルを移動する方法はありますか? 現在、実際には実行できない配列内のファイルの位置に基づいて名前を作成しています。
string ErrorPath = string.Format(@"{1}ErroredXml{0}.xml", errorLength, errorPaths);
//If type equals "add" then call add method else call update
if (Equals(type, typecomp))
{
//pass object to data access layer to add record
value.addNewGamePlay();
if (value.getGamePlayID() == 0)
{
//move to error file
System.IO.File.Move(value.getFile(), ErrorPath);
errorLength++;
}
}