最简单地锁定文件夹!!!

Windows 11中锁定文件夹的三种方法,总有一种满足你的要求 Windows 11中锁定文件夹的三种方法,总有一种满足你的要求。 阅读详情

本文章来自http://blog.youkuaiyun.com/hellogv/


/////////////////////////////////以下是锁定文件夹的方法



 procedure TSysClass.QuickLock(DirList:TStrings); //DirList是保存文件夹的列表

var

  UnLockDIRList:TStrings;

  i:integer;

  IsLock:boolean;

begin

  UnLockDIRList:=TStringList.Create;

  UnLockDIRList.Add('以下目录锁定失败,请检查有文件是否正被使用或者是空文件夹:');

  for i:=0 to DIRList.Count -1   do begin

    IsLock:=false;//本来就是锁定失败

    if GetDirSize(DirList.Strings[i],true)>0 then  //如果文件夹不为空 ,则执行下面语句,如果为空则ISLock=false

       IsLock:=RenameFile(DIRList.Strings[i],DIRList.Strings[i]+'../'); //通过修改文件夹名称来检测文件夹是否可以锁定



    if  IsLock= false then begin //如果锁定失败,则记录目录夹名称

       UnLockDIRList.Add(DIRList.Strings[i]);

    end;



  end;

  if UnLockDIRList.Count = 1 then begin //全文件夹成功被锁定

    ShowMessage('文件夹锁定成功!');

    exit;

  end;

  if UnLockDIRList.Count > 1 then //部分文件夹没有被锁定

    ShowMessage(UnLockDIRList.Text);

  UnLockDIRList.Free;

end;



/////////////////////////////////以下是解锁文件夹的方法



procedure TSysClass.UnLock(DIRList:TStrings);

var

  i,ii:integer;

  FileList:TStrings;

  label loop;

begin

  FileList:=TStringList.Create;

  for i:=0 to DirList.Count -1   do begin

  //-----------------------------先创建锁定文件夹的入口

     FileList.Clear;

     CreateDir(DirList.Strings[i]+'./') ;//创建锁定文件夹的入口

     FindAll(DirList.Strings[i]+'./',FileList);

    SysFunctions.FileMove(DirList.Strings[i]);//文件解密成功或不用解密直接解锁文件夹

     loop:

  end;

  ShowMessage('成功解锁文件夹!'+#10+'如果被锁定的文件夹还没有被删除'+#10+'请不要手动删除'+#10+'本程序关闭时会自动删除!');

end;



procedure TSysClass.FindAll(path: String; var fileresult: TStrings);//查找文件 ,path不带'/'

var

  fpath,s: String;

  fs: TsearchRec;

  i:integer;

begin

  fpath:=path+'/*.*';

  if FindFirst(fpath,faAnyFile,fs)=0 then

    begin

    if (fs.Name<>'.')and(fs.Name<>'..') then

      if (fs.Attr and faDirectory)=faDirectory then

          findall(path+'/'+fs.Name,fileresult)

        else

          fileresult.add(path+'/'+fs.Name);

      while findnext(fs)=0 do

        begin

        if (fs.Name<>'.')and(fs.Name<>'..') then

          if (fs.Attr and faDirectory)=faDirectory then

              Findall(path+'/'+fs.Name,fileresult)

          else begin

              fileresult.add(path+'/'+fs.Name);

          end;

        end;

    end;

  Findclose(fs);

end;
VB实现磁盘分区和文件夹锁定源代码 在数字化时代,数据安全成为了企业和个人用户关注的焦点。文件夹和磁盘分区的锁定功能是保护敏感数据免受未授权访问的一种有效手段。本章将介绍一个使用Visual Basic (VB) 编程语言实现的磁盘分区及文件夹锁定程序。该程序不仅允许用户自定义锁定的目标路径,还能通过模拟进程占用的方式来阻止非法访问,最终实现在系统级别上对文件夹的深层次锁定。我们将从程序的基本概念和功能开始讲起,逐步深入探讨实现过程中的关键技术和用户交互设计。通过本章的学习,读者将对如何构建一个安全、高效的文件夹锁定程序有一个清晰的认识。 阅读详情

相关推荐

接口自动化测试如何做?测试老鸟总结,接口测试数据构造大全......

接口参数的数据获取:接口文档:接口文档通常会包含接口需要的请求参数和返回结果的格式、类型等信息;测试用例设计:根据测试用例设计的需求,可以确定需要哪些请求参数以及期望的响应结果;业务数据:从实际业务场景中获取数据,以确保测试数据的真实性和代表性;数据库:从数据库中获取数据,作为接口测试的输入参数;随机数据生成器:通过随机数据生成器生成测试数据,以增加测试用例的多样性和覆盖率。在选择数据来源时,需要根据具体情况进行选择。如果有可靠的接口文档,可以直接从文档中获取请求参数和预期结果;

798

centos文件或文件夹有锁问题的解决

问题描述: 在centos上新建一个用户之后,已经给用户设置了root权限, 但很多文件还是有小锁的标志,可以打开,但文件只能可读, 无法修改,也无法给文件重命名,以及对文件的任何操作都无法完成。 问题解惑: 1.在root权限下 下载的文件,在普通用户就会有上锁的标志。 2.运行以下代码,去除文件有锁标志 sudo chown 用户名 文件名 只去除当前文件的锁 sudo chown 用...

weixin_43124861的博客 1万+

微信小程序推送微信服务号模板消息

微信小程序中发送微信服务号模板消息,无需用户手动确认订阅,无需绑定开放平台,无需使用UnionId。

qq_20751269的博客 1556

CentOS7中yum命令无法使用且resolv.conf重启后失效

背景 新安装的CentOS7系统,之后进行 yum install -y vim 安装vim命令时发现,所有的链接都是404状态导致vim无法正常安装,错误如下: One of the configured repositories failed (Unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a fe

mojiewangday的博客 1098

【VAX 小番茄安装详细步骤】

本文详细介绍了在VS2022环境下安装Visual Assist X(番茄助手)的步骤及常见问题解决方案。主要内容包括:安装前的兼容性设置(需修改为Windows7兼容模式)、安装流程(卸载旧版本、勾选对应VS版本、替换关键dll文件)以及常见问题处理(如安装失败、工具栏图标缺失等)。文章提供了完整的下载链接和操作截图,特别强调了安装失败后的清理方法(注册表、安装目录和残余文件删除)。最后给出了安装成功后的测试运行指引。

qq_23962581的博客 1714

深入解析安卓/Linux固件:从DTB到DTS的反编译实战

本文详细介绍了如何从安卓/Linux设备固件中提取并反编译DTB文件,将其转换为可读的DTS源码。通过实战步骤,包括拆解boot.img、处理resource.img以及使用dtc工具,帮助开发者深入理解设备硬件配置,为固件定制、驱动调试和系统移植提供关键支持。

weixin_29274337的博客 339

【01-Linux Centos7操作】

linux基础操作

站在冰箱上的王子的博客 1458

Mac---安装Navicat

把这个填充好的字符串放入刚才打开的RSA在线加解密的网站中的第二个框框(替换之前的请求码),第一个框框不动(还是之前第10步骤中的私钥),点击RSA私钥加密,这时会得到一个加密的字符串,这个就是激活码。{“K”:“你的K值”, “N”:“52pojie”, “O”:“52pojie.cn”, “DI”:“你的DI值”, “T”:你的时间戳}链接: https://pan.baidu.com/s/1mEVY4hnKdktg-p7DBIfD7A 提取码: twwg。Navicat会弹出一个对话框,点击“注册”

weixin_53970868的博客 1万+

Linux如何去掉文件夹的锁

解决办法: sudo chmod -R 777 路径(文件夹或文件)

码农邦的博客 1万+

STM32使用ASR01语音播报模块

自己再根据鹿小班模块进行操作进行相关操作,先接上usb数据线。这里提供一套修改好的天问程序模板和stm32f103模板。这里使用的asr01语音播报模块是模块化编程。这里使用的asr01语音播报模块是模块化编程。记得先生成模型再去编译下载。先下载天问block软件。

lml1781978327的博客 1万+

Apple 网页 SRP 登录系列文章(四):Hashcash 工作量证明与完整登录流程

本文是Apple SRP登录系列文章的收官之作,重点解析了Apple独有的Hashcash工作量证明机制并展示了完整的登录流程实现。文章详细介绍了Hashcash的安全目的、格式标准、计算核心算法及难度评估方法,特别提供了Python实现代码。同时还讲解了如何动态获取服务器Hashcash参数以及建立容错机制。最后呈现了完整的Apple SRP登录主函数架构,为开发者提供了从理论到实践的全面指导。全文通过代码示例和流程分析,系统性地阐述了Apple安全登录机制的技术细节。

Sayid_Des的专栏 629

Linux的文件权限与目录配置⑴

1. Linux一般将文件可存取访问的身份分为3个类别,分别是owner、group、others,且3种身份各有read、write、execute等权限。 2. 每个账号都可以有多个用户组支持。 3. /etc/passwd,默认情况下所有系统上的账号与一般身份用户还有root的相关信息,都记录在这个文件夹中。 /etc/shadow,个人密码记录在这个文件夹...

weixin_34268579的博客 286

Android 系统低内存lowmemorykiller关于阈值修改 minfreeAbsKbytes优化

在系统rom定制化开发中,在对于运行内存ram 1G和2G的设备中,对于内存使用高峰期时,minfreeAbsKbytes优化很关键 调整合理的minfree,让内存合理的使用很关键,接下来分析相关功能的实现

安卓兼职framework和app工程师的博客 522

最简单地锁定文件夹

最简单地锁定文件夹

qq_43666994的博客 865

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

共享文件夹出现,您的账号已锁定,无法访问

已设置好电脑a 共享文件夹,但是电脑B无法访问,提示“无法访问,引用的账号当前已锁定,且可能无法登录”,其他电脑能够访问到共享文件夹,同一局域网另外一台电脑无法访问。3.解决步骤{怕系统安全策略有问题,可以记住当前设置,后面两个访问共享文件夹后再设置回来,或者直接设置桌面登录账号密码}跟据上述步骤操作就可以设置好,其他电脑访问该共享文件夹空密码也能够不限制访问。因为共享文件夹主机,电脑桌面登录密码为空。直接设置桌面电脑登录的密码。

de_的博客 4万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

如何在 macOS 中锁定文件和文件夹?

你的 Mac 是否保存重要数据?想要锁定 Mac 上的文件,以免意外编辑或删除它?以下是使用 Finder 或终端来执行此操作的方法。 在 macOS 中锁定文件和文件夹的原因 在 macOS 中锁定文件和文件夹的主要原因是为了避免意外更改或删除重要项目。该功能的实用性取决于您和其他人如何使用您的设备。 该功能的工作原理如下:锁定文档或其他可编辑项目意味着您可以打开文件并阅读内容,但 macOS 会阻止您进行任何更改。此外,锁定整个文件夹会将设置应用于其中的所有内容,从而保护所有包含的项目免受意外更改。 如

weixin_48039619的博客 4002

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【Unity】 HTFramework框架(六十一)Project窗口文件夹锁定器

如果想要锁定自定义文件夹/// 确保此脚本文件在 Editor 目录中//将 Assets/MyModule 文件夹加锁确保Test脚本文件在 Editor 目录中:然后MyModule。

神码编程 752

Matlab: 文件和文件夹锁定问题及其解决

考虑如下这样的Matlab程序,先用addpath将simulink模型所在的文件夹加入路径,然后执行参数初始化,然后再用sim命令调用simulink模型进行仿真(这里仿真的具体内容不是要点,这里仅仅是借这个例子来说明问题)。 在模型调试过程中,在每次仿真后,有时会需要对当前仿真用到过的目录或者仿真生成的目录进行操作,比如说移动、更名或者删除等等。 然后我经常发现,有些目录无法进行移动、更名或者删除等操作,用clear命令、close命令等进行workspace清除也不解决问题。。。...

chenxy_bwave的专栏 4205

如何在 macOS 中锁定文件和文件夹

锁定重要的文件以及文件夹有助于防止数据丢失,在 macOS 中,您可以使用 Finder 和终端来锁定文件和文件夹以保护最重要的文件和文件夹。 使用 Finder 在 macOS 中锁定和解锁文件和文件夹 在 macOS 中锁定文件或文件夹的最快和最简单的方法是通过 Finder。这个过程是这样的: 按住 Control 键点按要锁定的项目。 选择获取信息。 勾选锁定框。 要解锁文件,只需要取消“锁定”框中的勾选即可。 使用终端在 macOS 中锁定和解锁文件和文件夹 请按照下列步骤操作: 启动终端。 输

macwbear的博客 1221

文件锁定计算机,如何锁定或加密单个文件夹?

接受您可以使用Office附带的文件加密,例如word和excel密码密码保护如何锁定D驱动器中的文件夹?设置密码?我建议您可以尝试下载文件夹加密超级母版.文件夹加密超级大师具有界面友好,简单易用,稳定无误,功能强大怎么将文件夹加密,兼容性好等特点.文件夹加密由Super Master加密的文件(文件夹)可以防止删除,复制和移动.加密时,右键单击要加密的文件和文件夹,然后选择加密.解密时,双击加密...

weixin_39729262的博客 990

访问windows server 2022共享文件夹提示引用 的账户当前已锁定且无法登录的解决

访问windows server 2022共享文件夹提示引用的帐户当前已锁定,且可能无法登录的解决

h18311615053的博客 1万+

共享文件夹提示账号被锁定 无法访问

1.共享文件夹提示账号被锁定,无法访问。

小米的修行之路 4874
上一篇: 爆笑~做IT业的都不用电脑的
下一篇: 最简单的查找文件的代码
欧巴Godwin
欧巴Godwin 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄20年 9690粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值