当前位置: 首页 > news >正文

国际网站后缀百度广告投诉电话客服24小时

国际网站后缀,百度广告投诉电话客服24小时,做受网站在线播放,网站推广优化排名公司当调用 System.IO.File.Copy 方法时,第三个参数 overwrite 控制着如果目标位置已经存在同名文件的情况下如何处理。 1、当 overwrite 设置为 true 在这种情况下,即使目标路径下已经有相同名称的文件,该方法也会无条件地覆盖现有的文件。这不…

当调用 `System.IO.File.Copy` 方法时,第三个参数 `overwrite` 控制着如果目标位置已经存在同名文件的情况下如何处理。

1、当 `overwrite` 设置为 `true`

在这种情况下,即使目标路径下已经有相同名称的文件,该方法也会无条件地覆盖现有的文件。这不会引发异常,并且会直接替换旧文件的内容。

string sourceFile = "C:\\tmp\\sourceFile.txt";//两种表示文件路径的方法
string destFile = @"C:\tmp\destFile.txt";// 将会覆盖 test.txt 文件中的内容
// 1、File类的Copy()方法
System.IO.File.Copy(sourceFile, destFile, true);// 2、FileInfo类的CopyTo()方法
FileInfo finfo = new FileInfo(sourceFile);
finfo.CopyTo(destFile ,true);

2、当 `overwrite` 设置为 `false`

此时,若目标路径中已有同名文件,则会发生异常 (`IOException`),因为不允许覆盖现有文件。此行为有助于防止意外的数据丢失或破坏。

string sourceFile = "C:\\tmp\\sourceFile.txt";//两种表示文件路径的方法
string destFile = @"C:\tmp\destFile.txt";
string destFileInfo = @"C:\tmp\destFileInfo.txt";// 若 test.txt 已经存在,则抛出 IOException
// 1、File类的Copy()方法
try
{System.IO.File.Copy(sourceFile, destFile, false);
}
catch (System.IO.IOException ex)
{Console.WriteLine($"无法复制文件: {ex.Message}");
}// 2、FileInfo类的CopyTo()方法
try
{FileInfo finfo = new FileInfo(sourceFile);finfo.CopyTo(destFileInfo, false);
}
catch (System.IO.IOException ex)
{Console.WriteLine($"无法复制文件: {ex.Message}");
}
Console.ReadLine();

3、测试程序

分别测试overwrite不同只与文件是否存在,可以分成四种情况

using System;
using System.IO;
using System.Windows;namespace Test07
{class Program{static void Main(string[] args){FileInfo finfo = new FileInfo("sourceFile.txt");         //实例化FileInfo对象//overwrite:是否存在=1:1=TRUE:Existtry{finfo.CopyTo("destFile_11.txt", overwrite: true);}catch (Exception ex){MessageBox.Show(ex.Message);//简洁版报错MessageBox.Show(ex.ToString());//详细版报错}//overwrite:是否存在=0:1=false:Existtry{finfo.CopyTo("destFile_01.txt", overwrite: false);}catch (Exception ex){MessageBox.Show(ex.Message);MessageBox.Show(ex.ToString());}//overwrite:是否存在=1:0=TRUE:NotExisttry{finfo.CopyTo("destFile_10.txt", overwrite: true);}catch (Exception ex){MessageBox.Show(ex.Message);MessageBox.Show(ex.ToString());}//overwrite:是否存在=0:0=false:NotExisttry{finfo.CopyTo("destFile_00.txt", overwrite: false);}catch (Exception ex){MessageBox.Show(ex.Message);MessageBox.Show(ex.ToString());}Console.ReadLine();}}
}

3.1、程序运行前

..\bin\Debug路径下的文件

①源文件【sourceFile.txt】,其内容为九九乘法表

1*1=1
1*2=2, 2*2=4
1*3=3, 2*3=6, 3*3=9
1*4=4, 2*4=8, 3*4=12, 4*4=16
1*5=5, 2*5=10, 3*5=15, 4*5=20, 5*5=25
1*6=6, 2*6=12, 3*6=18, 4*6=24, 5*6=30, 6*6=36
1*7=7, 2*7=14, 3*7=21, 4*7=28, 5*7=35, 6*7=42, 7*7=49
1*8=8, 2*8=16, 3*8=24, 4*8=32, 5*8=40, 6*8=48, 7*8=56, 8*8=64
1*9=9, 2*9=18, 3*9=27, 4*9=36, 5*9=45, 6*9=54, 7*9=63, 8*9=72, 9*9=81

 ②目标文件【destFile_01.txt】,其内容为文件名

 ②目标文件【destFile_11.txt】,其内容为文件名

3.2、程序运行中

3.3、程序运行后

..\bin\Debug路径下的文件

 参考

清华大学出版社-图书详情-《C#从入门到精通(第6版)》

叩响C#之门 (豆瓣)

C知道-开发者的首选AI搜索引擎

http://www.mmbaike.com/news/41058.html

相关文章:

  • 虎门有没有做网站公司成人电脑基础培训班
  • html5做网站的总结整合营销公司排名
  • 长沙住房与城乡建设部网站手机seo排名软件
  • 企业网站建设网站制作如何做好营销推广
  • 用dwcs6做网站实例得奖口碑营销经典案例
  • 纯 flash 网站网络营销和传统营销的区别有哪些
  • 十大素材网站社区建站网站系统
  • 郑州做网站找赢博科技seo高级教程
  • wap建站系统php版怎么制作网站教程手机
  • 哪个网站可以做海报友情链接购买
  • 做网站友情链接互换咖啡seo是什么意思
  • 网站运营优化推广口碑营销的好处
  • asp做网站基本过程最近疫情最新消息
  • 宝安网站开发google全球推广
  • 单位装专用的网站网页归档赣州seo推广
  • 最好的网站设计公司源码 php百度搜索风云榜电视剧
  • 建设网站需要学什么程序时事新闻热点摘抄
  • 一个vps 几个wordpress吉林百度seo公司
  • 苏州app软件开发公司适合seo的建站系统
  • 手机如何创建网站代发新闻稿的网站
  • 做网站一般像素近期出现的病毒叫什么
  • wordpress企业网站网页制作学习
  • 网页模板下载网址万词霸屏百度推广seo
  • 温州做模具的网站网站策划书
  • 武进网站建设百度 seo优化作用
  • 认真做门户网站迎检工作盘多多网盘搜索
  • 郑州影楼网站建设常用的搜索引擎有哪些
  • 扬州 网站建设怎么分析一个网站seo
  • 互联网站是不是自媒体平台手机百度高级搜索入口在哪里
  • 国外做3d h视频网站媒介星软文平台