起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 285|回复: 12

【结贴】如何获取服务端文件夹路径**

[复制链接]
发表于 2008-8-19 14:44:02 | 显示全部楼层 |阅读模式
采用IP+文件夹路径的方式,来定位服务器文件夹位置。如何实现,代码?谢谢!@
回复

使用道具 举报

发表于 2008-8-19 15:20:07 | 显示全部楼层
知道本地怎么定位吗?只有前面加上ip就可以了,例如到192.168.1.26 的 temp目录
\\192.168.1.26\temp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 16:00:59 | 显示全部楼层
这个我知道,需要一段代码!!!谢谢!!!比如我需要将一个文件数据文件通过拷到指定机器上的一个共享目录!!!
回复 支持 反对

使用道具 举报

发表于 2008-8-20 16:24:08 | 显示全部楼层
直接用就可以了吧
如: CopyFile('c:\bootbak.ini', '\\192.168.1.3\Share\bootbak.ini', False);
(Borland.Delphi.Windows)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-21 10:52:42 | 显示全部楼层
如果是直接将文件copy到指定目录:
如CopyFile('c:\bootbak.ini', '\\192.168.1.3\Share\, False); 不用指定copy文件名字只给出文件夹,代码又是怎么呢?谢谢
回复 支持 反对

使用道具 举报

发表于 2008-8-21 11:48:24 | 显示全部楼层
用SHFileOperation可以吧
具体方法参考
http://blog.csdn.net/aniven/archive/2007/05/19/1616361.aspx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-21 14:10:12 | 显示全部楼层
SHFileOperation delphi中的使用 举个例子呢?谢谢@
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-21 14:50:42 | 显示全部楼层
var
     SHFileOpStruct:TShFileOpStruct;
      FromDirChar;
      ToDirChar;
begin
   if  OpenDialog1.Execute then
         FromDir:=OpenDialog1.FileName+#0;
         ToDir:='\\10.0.0.1\file\';
         with SHFileOpStruct do
         begin
          //wnd:=application.Handle;
          pFrom:=pchar(FromDir);
          pTo:=pchar(ToDir);
          wFunc:=FO_COPY;

          fFlags:=FOF_ALLOWUNDO   or   FOF_NOCONFIRMATION;
          FAnyOperationsAborted:=False;
          hNameMappings:=nil;
          lpszProgressTitle:='文件复制中';

帮忙看看这个代码有什么问题!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-21 14:52:47 | 显示全部楼层
没人了????
回复 支持 反对

使用道具 举报

发表于 2008-8-21 15:55:53 | 显示全部楼层
大概是这样的用法
var
  SHFILEOPSTRUCTA : Borland.Delphi.ShellAPI._SHFILEOPSTRUCTA;
begin
  SHFILEOPSTRUCTA.Wnd := HWND_DESKTOP;
  SHFILEOPSTRUCTA.wFunc := FO_COPY;
  SHFILEOPSTRUCTA.pFrom := 'c:\aa.txt';
  SHFILEOPSTRUCTA.pTo := 'c:\boot\aa.txt';
  SHFILEOPSTRUCTA.fFlags := FOF_FILESONLY;
  SHFILEOPSTRUCTA.fAnyOperationsAborted := True;
  SHFILEOPSTRUCTA.lpszProgressTitle := '正在复制...';
  Borland.Delphi.ShellAPI.SHFileOperation(SHFILEOPSTRUCTA);
end;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:39 , Processed in 0.039714 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表