File.CreateBackup Method
Creates the file backup.
This language is not supported or no code example is available.
Parameters
-
sourceFolder
-
string
The source folder.
-
newFileExtension
-
string
The new file extension.
-
saveOldFile
-
bool
If true, save old file.
public static void CreateBackup(string sourceFolder
, string newFileExtension,
bool saveOldFile)
{
string bak_file = sourceFolder + "." + newFileExtension.Replace(".", "");
if (System.IO.File.Exists(bak_file))
{
try { System.IO.File.Delete(bak_file); } catch { }
}
if (saveOldFile == false)
{
try { System.IO.File.Move(sourceFolder, bak_file); } catch { }
}
else
{
System.IO.File.Copy(sourceFolder, bak_file);
try { System.IO.File.Delete(sourceFolder); } catch { }
}
}
This language is not supported or no code example is available.
.NET Framework
Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Core
Supported in: 5.0+, 6.0+