File类常用

file常用
#region 判断文件是否存在 file.Exists
bool Result= File.Exists(@"c:\program\123.txt");
Console.WriteLine(Result);
#endregion

#region 复制文件 file.copy(源文件路径字符串,新文件路径字符串) 无返回值方法void
string newlujing = "d:\\2\\md5sum.txt";
string oldlujing = "d:\\1\\md5sum.txt";
if (File.Exists(newlujing))
{
Console.WriteLine("文件已经存在!是否变更文件名?y/n");
string UserInput = Console.ReadLine().ToLower();
if (UserInput == "y")
{
//如果变更文件名的话那么截取字符串
int i = newlujing.LastIndexOf('.');
string newfile = newlujing.Substring(0, i);
string newFileExtension = oldlujing.Substring(i);
newlujing = newfile + "副本" + newFileExtension;
File.Copy(oldlujing, newlujing);
}
if (UserInput == "n")
{
Console.WriteLine("已经取消赋值操作!");
}
}
else
{
File.Copy(oldlujing, newlujing);
}

#endregion

#region 剪切
//File.Move();
#endregion

#region 删除文件
//File.Delete(string Path);
#endregion
Console.ReadKey();

posted @ 2014-04-01 16:29  我的技术控件  阅读(125)  评论(0编辑  收藏  举报