请问电脑客户端把服务器上共享的文件删除了,要怎么样再可以找回来?

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:07:46
请问是否可以在服务器上设置?在哪里设置?我用的是win2003服务器。谢谢
可否设置成删除了能放在回收站或者一个临时的文件夹里,避免修改注册表。

注册表的修改见下文,

var reg : TRegistry; name : String; //s是在网上邻居里的文件夹名
begin
name := 'DirName';//建立一个只读,无密码共享目录
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Network\LanMan\'+name,true );
reg.WriteInteger( 'Flags', 401 ) ; //权限:401代表为访问,258为完全访问,259为密码访问
reg.WriteInteger( 'Parm1enc', 0 ) ; //参数2,放置完全访问密码,已加密
reg.WriteInteger( 'Parm2enc', 0 ) ; //参数2,放置只读访问密码,已加密
reg.WriteString( 'Path', 'C:\MYDIR' ) ; //放置要共享的目录的绝对路径
reg.WriteString( 'Remark', '' ) ;
reg.WriteInteger( 'Type', 0 ) ;
end;

上文是建立文件共享,删除共享反向操作就可以了。缺点就是要重启系统,可以ExitWindowsEx