保存文件时如何保留原始文件的副本

时间:2010-11-30 02:42:38

标签: c# .net

修改和保存文件时,如何保留原始文件的副本,比如给它* .bak?是否有内置支持?

3 个答案:

答案 0 :(得分:4)

您可以使用.NET框架将文件简单地复制到.bak,然后修改原始文件。

答案 1 :(得分:3)

您可以致电File.Move重命名原始文件,然后使用原始名称保存新版本。

答案 2 :(得分:2)

这是一个简短的例子:

// This is the current file
string filePath = @"C:\temp\test.txt";

//Now change file extension to text.bak
string filePathBak = Path.ChangeExtension(filePath, "bak");

// Save orginal file
File.Move(filePath, filePathBak);