获取网络文件及目录

var
    NetSource   :   TNetResource;
    dwResult:DWORD;
begin
    g_bFlag:=True;
    with   NetSource   do
    begin
        dwType   :=   RESOURCETYPE_ANY;
        lpLocalName   :='';
        lpRemoteName:='\\192.168.0.216\零件图片';
        lpProvider     :='';
    end;
    dwResult:=WnetAddConnection2(NetSource,'Rs@2015','administrator',CONNECT_UPDATE_PROFILE);
    if (dwResult<>0)and (dwResult<>1219) then
    begin
        ShowMessage('连接服务器失败!'+inttostr(dwResult));
        g_bFlag:=False;
    end;
    self.Image1.Picture.LoadFromFile('\\192.168.0.216\零件图片\0AV09B0154.JPG');
   (* else
    begin
      if winexec('net use p: \\192.168.0.216\e$ Rs@2015 /user:administrator',SW_HIDE)>31 then
          Sleep (3000)
      else
      begin
          application.MessageBox('登录失败.','提示信息',48);
          exit;
      end;
            // I:/零件图片/
      //从服务里拷贝文件到本地D盘
      if copyfile(PChar('p:\wenjianjia\2.txt'),PChar('d:\1.txt'),false) then
        application.MessageBox('文件复制成功.','提示信息',64)
      else
        application.MessageBox('文件复制失败.','提示信息',48);


      //直接打开共享文件夹
    //  ShellExecute(0, 'open', pchar('p:\wenjianjia\'), '', '', SW_SHOW);
    //  ShowMessage('OK!');     
    end;     *)
      if g_bFlag then
      WNetCancelConnection2('\\192.168.0.216\零件图片',CONNECT_UPDATE_PROFILE,True);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值