c# 禁止删除、复制、移动指定文件夹的文件?? 想指定个文件夹,程序运行后,禁止、复制、移动其中的文件?有函数让文件一直处在使用中也可!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您可以将目标文件夹改名.如:将一个名为 123 的文件夹改名成:123..此时用户是无法直接访问的,更不可移动或删除Shell("cmd.exe /c " & chr34 & "move c:\123 c:\123...\" & chr(34)) 其实我提供的只是一个比较"偏门"的方法.然而,在真正意义上的保护文件夹的方法,是需要用文件驱动来保护的,而编写驱动,C#就无能为力了,这需要C++等底层支持.在您的Button1_Click()事件里只要写一句:Shell("cmd.exe /c " & chr34 & "move c:\123 c:\123...\" & chr(34)) 会在您的C盘根目录建立一个无法删除(DOS下不可见,无法移动,复制等操作,无法打开进入)的文件夹.该方法可以保护您的程序不被一些初/中级用户随意修改,但是,千万不要将您的主程序放在该文件夹里,因为Windows无法正确识别.进入的方法:手动进入:开始=>运行=>c:\123~1=>确定代码方式:Shell("explorer.exe c:\123~1") 删除该文件夹方法:手动:开始=>运行=>cmd.exe /c "rd c:\123~1"=确定代码方式:Shell("cmd.exe /c " & chr(34) & "rd c:\123~1" & chr(34))更多说明请百度搜索"文件夹加密" 哦,那个东西,加了特殊字符,直接点击文件夹是打不开,但是会DOS的人 就很容易打开了 用FileSystemWatcher,FileSystemWatcher监控某个文件时,当该文件夹中有一文件夹也被FileSystemWatcher监控的话,这个文件夹是不能删除的,提示是文件夹在被使用 难……要拦截API,这些歪门邪道感觉不是C#做的事 诚心求教 C# 跳动时间问题 Application.Run(new Form1()); 无效参数 C# 读 EXCEL 问题 这有人做过仓库管理系统的吗 隐藏程序进程或置顶(进来看看) 问大家一个字符串拆分的问题,高手们没事帮我看看。 用户注册的点问题,有详细源码(含存储过程,类文件) 显示隐藏窗体时,如何让它保持原来TextBox里的值? aspnetupload上传文件问题 有个问题!关于tcp的! 怎么才能用resx协议访问.Net资源 数据时时更新
如:将一个名为 123 的文件夹
改名成:
123..
此时用户是无法直接访问的,更不可移动或删除Shell("cmd.exe /c " & chr34 & "move c:\123 c:\123...\" & chr(34))
在您的Button1_Click()事件里
只要写一句:
Shell("cmd.exe /c " & chr34 & "move c:\123 c:\123...\" & chr(34))
会在您的C盘根目录建立一个无法删除(DOS下不可见,无法移动,复制等操作,无法打开进入)的文件夹.
该方法可以保护您的程序不被一些初/中级用户随意修改,但是,千万不要将您的主程序放在该文件夹里,因为Windows无法正确识别.
进入的方法:
手动进入:
开始=>运行=>c:\123~1=>确定
代码方式:
Shell("explorer.exe c:\123~1")
手动:
开始=>运行=>cmd.exe /c "rd c:\123~1"=确定
代码方式:
Shell("cmd.exe /c " & chr(34) & "rd c:\123~1" & chr(34))更多说明请百度搜索"文件夹加密"