| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2780 人关注过本帖
标题:用代码给文件夹加密码,有解吗?
取消只看楼主 加入收藏
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
结帖率:94.59%
收藏
已结贴  问题点数:20 回复次数:14 
用代码给文件夹加密码,有解吗?
系统中有个文件夹里的内容不想让人轻易看到,所有想加个密码,只有密码正确,才能打开这个文件夹。问了度娘,度娘好像也不知道。本坛有高人,肯定有人知道,能否赐教?!!
搜索更多相关主题的帖子: 代码 高人 打开 文件夹 密码 
2021-04-16 20:50
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用radiofan在2021-4-16 21:53:01的发言:

肯定可以加密呀!不管是数据记录还是文件

请指点!加密文件夹,最好直接上代码
2021-04-16 22:34
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用apull在2021-4-16 22:53:18的发言:

可以藏到垃圾箱里,清空垃圾箱也不会被删除。
cmd进入recycled文件夹下建一个目录tt,运行start d:\recycled\tt,进入文件夹操作。

是个好思路,待我慢慢研究一下怎么实现。藏到垃圾箱里,一般人还真想不到
2021-04-16 23:16
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
apull,非常感谢!!!
2021-04-17 01:10
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
谢谢 xvdongcn、谢谢 吹版!!!
2021-04-17 14:15
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
谢谢各位大咖!!!
吹版:说实话,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 已经存在?

请赐教,谢谢!!!



2021-04-19 22:56
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用sdta在2021-4-19 23:21:10的发言:

RD | RMDIR 命令
从磁盘上删除一个目录或文件夹。

if directory("C:\recycled") = .F.
    MD C:\recycled
endif
qqu="AA"  &&没什么意义

还是“已经存在”!
到底在哪个角落里做了个“已经存在”的标记呢??
2021-04-19 23:27
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
试了 RD c:\recycled,提示:
不能存取文件80004005:unspecified error
2021-04-19 23:39
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用sdta在2021-4-19 23:37:27的发言:

recycled 应该是回收站的 NAME,换个名称试试


大神!!!果然是回收站名,果然是肯定存在的!改成recycled2后,没问题了。
不过,还有个问题:RD好像是删除空文件夹的,我这个recycled2里有东西,只删了recycled2下面的文件夹,recycled2还在,没删彻底。
2021-04-19 23:54
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
留个空文件夹在那也不在乎了,反正里面的东西清空就好了
如果知道如何彻底删除,当然也是极好的
2021-04-20 00:01
快速回复:用代码给文件夹加密码,有解吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013040 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved