QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 1609|回复: 1
收起左侧

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

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

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

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

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑
  ^9 E. l+ V" }: t9 N" Y4 F1 _3 F: @
1 O9 p0 N6 k% V: O7 v; F/ A/ N我想在电脑右键里增加发送到里服务器这一功能 ,7 W; |9 f( x# G$ Y; q
从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.
8 \7 S' O2 M, _0 c5 y服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;! M+ K3 f. x2 z) |) R- L  }
如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖' p% Z; j3 V( X1 T( A0 K2 s! p  M- E
这一是段代码,不知道怎么能挂到右键 里; ]8 }( u: {5 w6 ^4 a
已经建立映射驱动器,不存在读写权限问题
' O/ _- R( S. U) X0 @String imgpath_r="";
. F9 t. R2 E0 o6 c3 ?6 E. I. z/ E              imgpath=imgpath+"\\*.*\0";
* J% _8 x3 @2 Q. j* O              char  *From  = imgpath.c_str() ;
! G+ S0 j' g8 T              if (!DirectoryExists(ftppath))+ ?% a0 \" C: T, |4 b
                          CreateDir(ftppath);3 u4 r# q& h$ z$ \1 K' r
              if (!DirectoryExists(ftppath + "\\US"))& ~( U, Z1 X# I
                          CreateDir( ftppath + "\\US");
( S3 X8 R( [! F2 d6 T, D9 ^; O$ n              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";
3 W1 F7 b2 R9 n! Y) u. e. W# B! y1 A6 A, |: T2 v) m
              //copy4 S0 V% Q! l* N0 C- K& j
              char  *To  = imgpath_r.c_str()  ;
+ c' @( d3 }, f+ T! t# h9 y              SHFILEOPSTRUCT  op;
5 f2 q- y+ ^+ ~. \              ZeroMemory(&op,  sizeof(op));
3 e4 _6 q! h; o7 u* f4 P              op.hwnd    =  Handle;
0 O, v; a; V( S4 `; B              op.wFunc  =  FO_COPY;
( C" s: Y% G/ B7 B1 I7 W0 F$ K              op.pFrom  =  From;* y# W( R) m5 |, _6 S" }+ N" e
              op.pTo      =  To;5 n4 |% v1 R+ v' Z
              op.fAnyOperationsAborted=false;0 D4 {2 i5 @5 H+ o8 h$ M* x
              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;
! D7 H, ]+ ~; o, s: b              SHFileOperation(  &op);
0 \+ @9 e( B: P. X4 |! N这个功能我是想用来放程序到服务器上的
  q7 A1 Z- @9 o0 U6 q! i请高手帮忙* b/ @' l7 |8 s2 B: M5 v, a
发表于 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 )

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