C#:获得文件版本信息及只读文件的删除

2016-01-29 13:16 2 1 收藏

C#:获得文件版本信息及只读文件的删除,C#:获得文件版本信息及只读文件的删除

【 tulaoshi.com - ASP.NET 】


Author:David Euler
Date: 2004/11/16
Email:de_euler-david@yahoo.com.cn
有任何问题,请与我联系:)

获取文件的版本信息:
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D:TEST.DLL");
textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion;

更改文件属性,删除只读文件:
下例欲将E:test.txt文件拷贝至D:tmptest.txt,但D:tmptest.txt已经存在。
//File.Copy(sourceFile,destinationFile,true); 用来拷贝文件
//当destinationFile已经存在时,无法将文件file1拷贝到目标文件,
//因此先删除destination文件,File.Delete()方法不能删除只读文件,
//因此,如果文件属性为只读(Attributes属性中会包含有"ReadOnly"),
//先把文件属性重置为Normal,然后再删除:
string file1="E:test.txt";
string destinationFile="d:tmptest.txt";
if(File.Exists(destinationFile))
{
FileInfo fi=new FileInfo(destinationFile);
if(fi.Attributes.ToString().IndexOf("ReadOnly")!=-1) fi.Attributes=FileAttributes.Normal; File.Delete(destinationFile); } File.Copy(file1,destinationFile,true);

来源:http://www.tulaoshi.com/n/20160129/1489519.html

延伸阅读
System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示. System.IO.FileStream允许将文件作为流访问; System.IO.MemoryStream允许将内存块作为流进行访问; 托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文件的一...
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Xml;namespace MyWindows{ /// summary /// 这个示例演示如何把Office文件编码为xml文件以及如何把生成的xml文件转换成Office文件 /// 把文件转换成xml格式,然后就可以用web服务,.N...
标签: Web开发
C#实现文件拖放并打开文件 需要知道的ListBox的两个事件:当您在控件的边界内拖动对象时,便会发生 DragEnter 事件;该事件用于确 定当前拖动的对象是不是您要放到控件上的对象。 在将一个或多个文件拖到控件上时,需要处理此事件。 这使 得在将对象拖到控件上方时,能够根据所拖动的对象显示相应的图标。 将拖动的对象释放到控件上时,...
文件分割器主要是为了解决实际生活中携带大文件的问题,由于存储介质容量的限制,大的文件往往不能够一下子拷贝到存储介质中,这只能通过分割程序把的文件分割多个可携带小文件,分步拷贝这些小文件,从而实现携带大文件的目的。而合并器的作用则能够把这些分割的小文件重新合并,恢复原来的文件。.Net FrameWork SDK中提供的许多处理文件...
标签: 电脑
C盘windows   Windows里面的Temp(系统临时文件);SoftwareDistribution内部的download;Prefetch等这些文件夹里面的所有文件都可以删除; C盘D和S文件   C盘的Documents and Settings里用户内部的:Recent;Cookies;Local Settings下的History、Temp、TemporaryInternet Files等文件夹里面的文件都可...

经验教程

187

收藏

42
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部