C#は、ファイルを達成するため、次のように名前を変更した3つの文字列型はパラメータがある渡された要求するソースファイルのファイルディレクトリ、オブジェクトファイルのディレクトリとファイル名のリネーム、次のようにコードがあり、:
公共 ExecutionResult FileRename(ストリング SOURCEFILE、列 destinationPath、ストリングdestinationFileName) { ExecutionResult結果。 FileInfo tempFileInfo; FileInfo tempBakFileInfo; DirectoryInfo tempDirectoryInfo; 結果は = 新しいExecutionResult(); tempFileInfo = 新しいのFileInfo(SOURCEFILE)。 tempDirectoryInfo = 新しいDirectoryInfo(destinationPath)。 tempBakFileInfo = 新しいですFileInfo(destinationPath + " \\ " + destinationFileName)。 してみてください { 場合(!のtempDirectoryInfo.Exists) tempDirectoryInfo.Create(); もし(tempBakFileInfo.Exists) tempBakFileInfo.Delete(); // BAKへの移行ファイル tempFileInfo.MoveTo(destinationPath + " \\ " + ; destinationFileName) result.Statusは = 真; result.Message = " 名前の変更ファイルOK " ; result.Anything = " OK " ; } キャッチ(例外例) { result.Status = 偽。 result.Anything = " メール" ; result.Message = ex.Message; もし(mesLog.IsErrorEnabled) { 。mesLog.Error(MethodBase.GetCurrentMethod()名、" 名前の変更、ファイル・エラーメッセージ:" + ex.Message)。 mesLog.Error(ex.StackTrace)。 } } 戻り値の結果; }