QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1638|回复: 1
收起左侧

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

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

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

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

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑 / n; L: f5 ?( P9 r: K! j% i

; \; @0 |4 v) q# N/ ?+ R9 K我想在电脑右键里增加发送到里服务器这一功能 ,
0 N( }" X: @9 j" D从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.
1 N3 e. {) @$ S& Z' l  K服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;
1 z, L, {. r9 c+ i; f/ r如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖/ `. o7 W+ |2 E; F
这一是段代码,不知道怎么能挂到右键 里
4 w3 J4 B* t: I3 ^已经建立映射驱动器,不存在读写权限问题
9 c: _; g8 J. _/ m/ GString imgpath_r="";
" h/ n; ^% t# [$ _: j* s              imgpath=imgpath+"\\*.*\0";$ z7 F' \  p  y+ j  i2 _
              char  *From  = imgpath.c_str() ;
2 |( B! F5 b9 M2 g: K$ B4 a              if (!DirectoryExists(ftppath))3 ~. H2 N# k1 y' o- Z
                          CreateDir(ftppath);
, ?1 u( ?2 |0 b8 h" L; V+ [1 |. f  y              if (!DirectoryExists(ftppath + "\\US"))! ^( g4 _6 a4 A0 s" F' n
                          CreateDir( ftppath + "\\US");
7 u, d8 |" o- x' N/ e$ e+ z7 I              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";
1 y0 I) w" C3 }4 d4 r- F+ H; t$ t
              //copy% d; g* V. A7 j" k7 c0 f7 |
              char  *To  = imgpath_r.c_str()  ;
# X  l8 W) u7 f& F: c3 ?- B              SHFILEOPSTRUCT  op;
  {; ^9 ]6 z; v6 a. E5 N- x              ZeroMemory(&op,  sizeof(op));
6 ]! E) g' X+ D0 f# `& F$ q              op.hwnd    =  Handle;6 b- P$ _# [) `0 ~% ^9 w
              op.wFunc  =  FO_COPY;
' ]- V8 Z0 l7 G5 l% B7 h1 s3 Q3 O              op.pFrom  =  From;
; U# W5 w/ v( V4 G8 ^, Y& y              op.pTo      =  To;
) h) J/ T6 V" Q/ @% o, B# A6 d              op.fAnyOperationsAborted=false;5 t0 |1 B3 y% O; `6 d# |
              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;
4 U5 L) q; g7 p: D! I8 t. ?              SHFileOperation(  &op);
# s; z7 I  K: s( K- W1 e% \' I这个功能我是想用来放程序到服务器上的
' x% N3 [6 M6 L( |9 F/ {请高手帮忙
9 }7 y, L, \  J, r
发表于 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 )

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