QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 1613|回复: 1
收起左侧

[求助] 从网内一台电脑发送指定目录到服务器

[复制链接]
发表于 2012-12-15 22:18:11 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑
4 F+ K' I% f0 C; t" T  t
0 G+ T% C; z1 ^4 h我想在电脑右键里增加发送到里服务器这一功能 ,$ j: J" F. {2 r- V2 u1 N8 a
从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.* M& G# B$ e2 n6 n( T2 x' X
服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;
/ m8 S" S: u/ ]2 q! `. F% L* Q如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖+ \' q* ^- l0 l' O$ S" s
这一是段代码,不知道怎么能挂到右键 里
& g. Q& b' y. h* x% v' J0 V. g已经建立映射驱动器,不存在读写权限问题
& ~* D5 W6 a1 ~+ \; _String imgpath_r="";  P" m$ |9 {0 |- A7 `
              imgpath=imgpath+"\\*.*\0";$ u3 ]: G) j& w
              char  *From  = imgpath.c_str() ;
5 w) r6 y6 B; K! `: F              if (!DirectoryExists(ftppath))' x9 v! K' e( q6 @! m
                          CreateDir(ftppath);6 L* z9 U0 n, Y. n% Y7 w
              if (!DirectoryExists(ftppath + "\\US"))' L6 O  n) L+ @; d) L) [
                          CreateDir( ftppath + "\\US");: t, X: Z+ G  N, d
              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";
4 |+ V; }3 I4 G6 f9 S6 v1 S- A
# M2 B% }. U( m% B# I, J  [* y4 }              //copy
9 i. i! I3 r1 g" y              char  *To  = imgpath_r.c_str()  ;
- x# y7 U! G+ L6 |  ?              SHFILEOPSTRUCT  op;
- t4 u$ V/ o7 s: _9 v+ J              ZeroMemory(&op,  sizeof(op));) j1 D9 f  G  U) @. T" c6 ^
              op.hwnd    =  Handle;$ l! [/ }8 g7 g. _5 f
              op.wFunc  =  FO_COPY;2 j/ |2 s& T9 D! l/ j0 P# ^
              op.pFrom  =  From;
0 U+ u. I  ?* q; o              op.pTo      =  To;  e7 S+ x! S" u7 S
              op.fAnyOperationsAborted=false;0 ~4 N% U- k% z" Z3 G6 S" n
              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;3 C4 y. L( v1 I8 O3 T
              SHFileOperation(  &op);
* m0 v" g, U; F& L. V2 A$ b& B这个功能我是想用来放程序到服务器上的
1 D$ l1 j# q; N0 X: P; V8 O& x' K请高手帮忙/ J6 E1 Q! P! P  K3 ~
发表于 2013-1-30 10:42:45 | 显示全部楼层 来自: 中国广东深圳
直接这样不行吗? ee.jpg
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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