学习笔记:文件处理的小技巧

1. 在进行文件处理的时候,有时要出于保护文件目的,可以用windows的一个函数:system("attrib 文件名 \D")

说明:\D 表示设置的属性,比如+r,-h。  ”+“表示增加某项属性,  ”-“取出某项属性。

其中属性包括四个:r(readonly 只读);

    h(hidden 隐藏);

    s(system系统);

    a(archive归档)。

例子: system("attrib test.txt +r");    将当前目录下文件名为test.txt的文件设置为只读。


2. C语言中的fopen()方法无法以写方式(w,w+等)直接打开只读文件和隐藏文件。所以在对文件进行写操作前应该按照上述方法把文件的只读和隐藏属性去除,待操作完成后,再把属性改回来。


PS:至于大神们说的 winAPI函数CreateFile和SetFileAttributes,小弟还不会,正在努力向程序猿进化中。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值