经过多次尝试后,我没有找到解决方案。我不认为你可以手动锁定文件夹,并在有意义的情况下为其分配密码。我认为你可以使用密码锁定文件夹。但手动更改文件夹的权限,(当你右键单击并转到安全选项卡并拒绝每个用户访问该文件夹,又拒绝所有人修改,阅读和执行等)我试图理解的是你会怎么做关于使用python拒绝Windows文件夹中的所有权限?
我的实际gui是pyqt4,但它的排序。我只是不明白如何在Windows 10中设置文件夹权限。提前谢谢。
我的申请中的基本步骤。
选择文件夹(完成) 输入密码(完成) 单击锁定文件夹按钮(完成) 设置拒绝访问的权限(需要帮助)
当你想解锁文件夹时
选择文件夹(完成) 输入密码(完成) 单击解锁文件夹按钮(完成) 删除拒绝权限(需要帮助)
答案 0 :(得分:0)
我们实际上可以做到这些,以下是步骤:
双击文本文件将其打开。
将以下文本粘贴到新文档中:
cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==Your-Password-Here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
在文档中找到“您的密码在这里”的位置。
单击文件。
“选择另存为...”
单击“另存为类型:”旁边的“文本文档(* .txt)”菜单栏
选择“所有文件”
单击“保存”。
双击FolderLocker。
在Locker文件夹中填充您要保护的项目。
打开FolderLocker文件,因为是时候将该文件夹锁定了!
在屏幕上输入“ Y”。
要解锁文件夹,请双击“ FolderLocker”将其打开。 输入您在步骤8中输入的密码,然后单击Enter。
Locker文件夹又回来了。您可以打开它来找到您的隐藏文件。重复步骤17、18和19,再次锁定文件夹。