谢谢 xvdongcn、谢谢 吹版!!!
谢谢各位大咖!!!
吹版:说实话,Windows API我没用过,目前还真不知道该怎么用。留着,等空下来我再好好学习一下。谢谢您!
SDTA、apull两位版主,都提到了隐藏的思路,我正在试。按照apull版主提供的代码,我建了个测试文件夹,很好用,一切都如相像中一样。但我把代码移植到我的程序中时,出现了一点问题。因为代码分散在不同的过程中,比较杂乱,所以也没办法完整上传代码。简单地说,问题出在目录是否存在的判断上:
我在程序外写:
?DIRECTORY("c:\recycled"),返回.F.
在程序里有:
if directory("C:\recycled")
qqu="AA" &&没什么意义
ELSE
MD C:\recycled
endif
程序运行时,到 MD C:\recycled 这句提示 C:\recycled 已经存在。已经存在,不是应该执行 qqu="AA" 的吗,怎么跳到 ELSE 后面来了?
从整个程序看,在退出前,C:\recycled 已经改成正常文件夹的属性,并且已经删除。
删除的代码是:
run/n2 attrib -a -s -h -r C:\recycled
loFSO = Createobject("Scripting.FileSystemObject")
loFSO.DeleteFolder("C:\recycled")
不知程序运行时为何还会提示 C:\recycled 已经存在?
请赐教,谢谢!!!