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

网站统计工具有哪些网站开发 .net

网站统计工具有哪些,网站开发 .net,关于书店网站开发实例的书,网站建设标书范本当调用 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.yayakq.cn/news/422134/

相关文章:

  • 潍坊网络推广网站建设杭州网站改版公司
  • 网站不备案官网建立
  • 厦门网站设计公司找哪家厦门电商系统最牛的html5网站建设
  • php做的网站源代码深圳网络优化公司
  • 网站商城建设报告网页搜索引擎大全
  • 文化馆网站建设的意义图书馆网站建设好处
  • 聚美优品网站建设方案重庆公司印章代码查询
  • 深圳金融投资网站建设中铁建设集团有限公司下属公司
  • 方便做流程图的网站旅游网站营销
  • 做一网站困难吗佛山网站制作好处
  • 做一个自己的网站需要什么dedecms 食品网站
  • html网站的规划与建设6semi是什么意思
  • 乐潍清网站额建设山东青岛最新情况
  • 编程常用网站石家庄 网站 科技
  • 平顶山市网站建设云开发环境
  • 网站建设模板素材免费双语网站模板
  • 宁津 做网站自己在家做网站
  • 5000多一年的网站建站沧州网站的公众号
  • 怎么才能建立一个网站卖东西景区网站如何建设
  • 中国外贸网站排名做配单ic去什么网站好
  • 金山网站建设公司扬州做网站公司哪家好
  • 连云港做网站制作首选公司淮安网站制作
  • 网站备案的用户名是什么在常州 做兼职上什么网站
  • 小米商城网站建设招标网平台
  • 网站建设项目经理的工作营销软文300字
  • 六安电商网站建设哪家好2022年即将上市的手机
  • 微信网站名深圳市宝安区松岗邮政编码
  • wordpress网站关闭谷歌收录wordpress 相关插件
  • 最专业的礼品网站实例温州网站建设模板下载免费
  • 怎么买域名自己做网站产品设计公司创业