截止2004年12月16日 |
本站源码总量(商业源码除外)RAR压缩为 4,206,733 KB。其中免费源码为 1,124,495 KB,会员源码为 3,082,238 KB!
C/C++ |
129,555 KB |
Delphi |
1,258,381 KB |
Java |
120,937 KB |
.Net |
36,886 KB |
PowerBuilder |
954,525 KB |
Visual Basic |
923,454 KB |
ASP |
259,795 KB |
JSP |
4,987 KB |
其他 |
94,723 KB |
|
|
C#:获得文件版本信息及只读文件的删除 |
|
获取文件的版本信息:
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo "D:\\TEST.DLL");
textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion;
更改文件属性,删除只读文件:
下例欲将E:\test.txt文件拷贝至D:\tmp\test.txt,但D:\tmp\test.txt已经存在。
//File.Copy sourceFile,destinationFile,true); 用来拷贝文件
//当destinationFile已经存在时,无法将文件file1拷贝到目标文件,
//因此先删除destination文件,File.Delete )方法不能删除只读文件,
//因此,如果文件属性为只读 Attributes属性中会包含有"ReadOnly"),
//先把文件属性重置为Normal,然后再删除:
string file1="E:\\test.txt";
string destinationFile="d:\\tmp\\test.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);
|
|
文章出处: |
|
发表时间:2004-11-17 22:57:39 |
共1条数据记录,分1页显示 上一页 < [1] > 下一页 |
|