`
sty2008boy
  • 浏览: 299431 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

C#文件操作

阅读更多

  using   System;   
  using   System.IO;   
    
  class   Test     
  {   
          public   static   void   Main()     
          {   
                  string   path   =   @"c:\temp\MyTest.txt";   
                  string   path2   =   path   +   "temp";   
    
                  try     
                  {   
                          //   Create   the   file   and   clean   up   handles.   
                          using   (FileStream   fs   =   File.Create(path))   {}   ///创建文件
    
                          
                          File.Delete(path2);    ////删除文件
    
                          //   Copy   the   file.   
                          File.Copy(path,   path2);   ////复制文件
                          Console.WriteLine("{0}   copied   to   {1}",   path,   path2);   
    
                          //   Try   to   copy   the   same   file   again,   which   should   succeed.   
                          File.Copy(path,   path2,   true);   
                          Console.WriteLine("The   second   Copy   operation   succeeded,   which   was   expected.");   
                  }     
    
                  catch     
                  {   
                          Console.WriteLine("Double   copy   is   not   allowed,   which   was   not   expected.");   
                  }   
          }  











//////////////////////
 private void btncopy_Click(object sender, EventArgs e)
	        {
	            openfile.FileName = null;
	            //显示打开文件对话框
	            if (openfile.ShowDialog() == DialogResult.OK)
	            {
	                //获取目标文件
	                string firstpath = openfile.FileName;
	                savefile.FileName = "";
	                //显示保存文件对话框
	                if (savefile.ShowDialog() == DialogResult.OK)
	                {
	                    //获取新文件路径
	                    string newpath = savefile.FileName;
	                    if (File.Exists(newpath))
	                        File.Delete(newpath);
	                    //拷贝文件
	                    File.Copy(firstpath, newpath, true);
	                    MessageBox.Show("复制成功!");
	                }
	            }
 
分享到:
评论

相关推荐

    C#文件操作类

    C#文件操作类

    C#文件操作文档

    在C#编程环境中,文件操作是一项基础且重要的任务,尤其在处理Office等办公软件的数据时。C#提供了丰富的类库,使得我们能够方便地创建、读取、写入和保存Excel、Word、Text以及Xml文档。以下将详细介绍这些操作。 ...

    c#文件操作类,读取,写入;

    c#文件操作类,读取,写入;根据传入的虚拟路径或物理路径获取文件、目录;

    C#文件操作系统和报告

    本报告主要探讨了C#中的文件操作系统以及如何利用它来创建、读取、更新和删除文件,以及生成报告。以下是关于这一主题的详细知识: 1. C# 文件操作基础: - `System.IO` 命名空间:C#中的所有文件操作功能都包含在...

    C# 对文件操作详细

    在提供的压缩包文件中,有多个名为"ConsoleApplicationX"的项目,这些项目可能包含了关于C#文件操作的实际代码示例。例如,ConsoleApplication1可能是演示如何创建并写入文件,ConsoleApplication2可能展示了读取...

    C#文件操作大全

    根据提供的信息,我们可以总结出以下详细的C#文件操作知识点: ### C# 文件操作大全 在进行文件操作时,我们通常需要使用到 `System.IO` 命名空间中的类和方法。下面详细介绍了一些常见的文件操作及其示例代码。 ...

Global site tag (gtag.js) - Google Analytics