dd20121221 发表于 2012-3-15 13:43:50

怎样禁止文件被删除?

有什么办法能够让一个文件或者目录只能读取,不能写入和修改。而且不能被删除。

shqf 发表于 2012-3-15 13:51:47

FileSetAttrib()

veket_linux 发表于 2012-3-15 14:57:32

FileSetAttrib("d:\test.txt", "+R")


FileSetAttrib
--------------------------------------------------------------------------------

修改一个或多个文件的属性.


FileSetAttrib ( "文件", "+-RASHNOT" [, 递归遍历] )




参数

文件 目标文件,例如 C:\*.au3,C:\Dir
+-RASHNOT   要增加或去除地属性,例如"+A","+RA-SH"
递归遍历 [可选参数] 若设为1则将指定的属性更改递归应用到所有子目录(默认值为0,表示不递归).



返回值

成功: 返回值为1.
失败: 返回值为0,说明遇到了错误.



注意/说明

本函数的参数 文件属性 不可以含有空格!
可通过本函数增减的属性包括:
"R" = READONLY(只读)
"A" = ARCHIVE(存档)
"S" = SYSTEM(系统文件)
"H" = HIDDEN(隐藏文件)
"N" = NORMAL(普通)
"O" = OFFLINE(脱机文件)
"T" = TEMPORARY(临时文件)

(注意,本函数并不能设置压缩的/目录属性.)

redapple2008 发表于 2012-3-15 15:00:02

xcacls
http://wenku.baidu.com/view/1f55d71ba76e58fafab003b7.html

水木子 发表于 2012-3-15 18:58:10

http://www.autoitx.com/forum.php?mod=viewthread&tid=9620&highlight=

dd20121221 发表于 2012-3-16 16:11:38

回复 5# 水木子


    P版这个管用
页: [1]
查看完整版本: 怎样禁止文件被删除?