文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>文件属性的设置和一些简单操作

文件属性的设置和一些简单操作

时间:2010-11-10  来源:gull

如果设置一个文件为只读,我们需要位运算符来操作

if ((myFile.Attributes & FileAttributes.ReadOnly) != 0)
        {
            ...
        }

 

可以设置文件的特性-增加文件的只读类型

myFile.Attributes=myFile.Attributes|FileAttributes.ReadOnly;

 

移除文件的只读类型

 myFile.Attributes=myFile.Attributes&~FileAttributes.ReadOnly;

 

对文件加密和解密

myFile.Encrypt();
myFile.Decrypt();

 

文本编码有四种方式

1.ASCII     2.完整的Unicode(或UTF-16)  3.UTF-7    4.UTF-8

.net默认的为UTF-8编码

可以创建一个使用ASCII编码的StreamWriter

FileStream fileStream=new FileStream(@"c:\temp\aa.txt",FileMode.Create);

StreamWrite w=new StreamWrite(fileStream,System.Text.Encoding.ASCII);

 

如果要对显示当前目录下的子目录和子文件,

我们使用GetFiles()(返回当前目录的文件)方法和GetDirectories()(返回当前目录的子目录)方法是不行的,需要用递归(后续会把主要代码附上)

 

获取文件的版本信息FileVersionInfo 在System.Diagnostics

string fileName=@"c:\temp\aa.txt";

FileVersionInfo info=FileVersionInfo.GetVersionInfo(fileName);


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载