csharp 将文件从源移动到目标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 将文件从源移动到目标相关的知识,希望对你有一定的参考价值。
/// <summary>
/// Sposta un File da una posizione di origine ad una destinazione
/// </summary>
/// <param name="source">percorso di origine compreso di nome File</param>
/// <param name="destination">percorso di destinazione compreso di nome File</param>
private void move_file(string source, string destination)
{
string path = source;
string path2 = destination;
try
{
if (!File.Exists(path))
{
// This statement ensures that the file is created,
// but the handle is not kept.
using (FileStream fs = File.Create(path)) { }
}
// Ensure that the target does not exist.
if (File.Exists(path2))
File.Delete(path2);
// Move the file.
File.Move(path, path2);
//Console.WriteLine("{0} was moved to {1}.", path, path2);
MessageBox.Show(path.ToString() + " was moved to {" + path2.ToString());
// See if the original exists now.
if (File.Exists(path))
{
//Console.WriteLine("The original file still exists, which is unexpected.");
MessageBox.Show("The original file still exists, which is unexpected.");
}
else
{
//Console.WriteLine("The original file no longer exists, which is expected.");
MessageBox.Show("The original file no longer exists, which is expected.");
}
}
catch (Exception e)
{
//Console.WriteLine("The process failed: {0}", e.ToString());
MessageBox.Show("The process failed: {0}", e.ToString());
}
}
以上是关于csharp 将文件从源移动到目标的主要内容,如果未能解决你的问题,请参考以下文章