C#の実装ファイルのリネーム

    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)。
                } 
            } 

            戻り値の結果; 
        }

おすすめ

転載: www.cnblogs.com/wml-it/p/12148911.html