读书人

怎么在程序开始时锁住一个文件夹不让

发布时间: 2012-10-17 10:25:47 作者: rapoo

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

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

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

读书人网 >VC/MFC

热点推荐