首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在程序开始时锁住一个文件夹,不让用户修改,程序结束时解锁

2012-10-17 
如何在程序开始时锁住一个文件夹,不让用户修改,程序结束时解锁要做一个测试工具,在点击开始测试按钮时,将

如何在程序开始时锁住一个文件夹,不让用户修改,程序结束时解锁
要做一个测试工具,在点击开始测试按钮时,将测试用例所在文件夹锁住,防止在测试过程中有人误删除测试用例。在测试结束时,将此文件夹解锁。
有没有大侠给个思路呢,貌似CFile只能操作单个文件。

[解决办法]
可以弄个简单点的,通过设置文件夹访问权限
ntfs下有个cacls
具体用法cmd,在里面输入cacls /?
比如设置文件夹拒绝所有人访问cacls c:\test /D everyone
用WinExec("命令",SW_HIDE);运行下就行了
这个方法相对来说是最简单最方便的

另外上面有老兄说的设置文件夹隐藏,也可以用命令attrib给文件夹加隐藏、只读之类的属性

热点排行