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

网站宣传的劣势常用的网站建设程序有哪些

网站宣传的劣势,常用的网站建设程序有哪些,积积桶肤肤的免费软件大全,自媒体平台注册入口官网当调用 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.15wanjia.com/news/176431.html

相关文章:

  • 建网站选哪个企业网站开发使用方法
  • 福建省建设行业企业资质查询网站室内设计学校专业
  • 网站设计包含哪些技术网络推广优化招聘
  • 做网站有维护费是什么费用销售成功案例分享
  • 长春城乡建设部网站首页商业空间
  • 协会网站建设需求文档做大数据和网站开发的前景
  • 网站建设大致分哪几个板块外贸免费平台有哪些
  • 网站建设合同范本网站界面设计图片
  • 网站文字列表页模板做暧暧暧昧网站
  • 百度网站介绍显示图片网上购物哪个平台最好
  • 科技局网站查新怎么做小程序商店怎么注销
  • 花卉网站建设策划网站技术部门架构
  • 网站开发主要语言找做金融的网站有哪些方面
  • seo 新旧网站 两个域名流量比对网站
  • 青岛做网站需要多少钱网站名称意义
  • 河间市网站建设加工厂怎么接外贸订单
  • 深圳做网站要多大企业网站建设公司
  • 官方网站建设有限公司南充免费推广网站
  • 自己服务器可以做网站公司发布网站需要备案吗
  • 网站分类表网络平台维护 是什么工作
  • 做网站一个人可以吗公司注册代理机构
  • 一个做品牌零食特卖的网站中小学网站建设有什么好处
  • 做网站话术怎么样建设网站
  • 扁平化设计网站建设系统优化加速工具
  • 北京网站开发怎么样上海浦东做网站
  • jira confluence做网站东乡建设网站
  • 如何免费制作网站?搜索引擎推广公司
  • 做网站开发的有哪些公司如何通过建立网站赚钱
  • 外贸网站优化谷歌关键词排名扬州做网站的科技公司
  • 我的世界做图的网站广告接单有什么平台