QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑
- B$ ?7 o: x4 a: |% x, O- D2 F$ f. w6 f1 T+ n, H+ s. p) p2 d) x
我想在电脑右键里增加发送到里服务器这一功能 ,/ W& `0 ]7 G2 m4 Q# ?5 x9 [
从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.' |. g+ a) h' \2 l$ Q4 k) O' l
服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;$ Z# I8 K' P; X6 n
如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖
# G" N9 m$ A/ B: D% L  L这一是段代码,不知道怎么能挂到右键 里. b( L8 u2 J: v5 g( U' V
已经建立映射驱动器,不存在读写权限问题% U) h9 X: S5 D
String imgpath_r="";5 g( m4 P1 c* c& i) j6 y1 ^
              imgpath=imgpath+"\\*.*\0";
& w" }% a* }* l% b  B: e6 G              char  *From  = imgpath.c_str() ;
" [' z4 U2 l) q; S5 `. p; v: ]              if (!DirectoryExists(ftppath))5 |: \. `2 P. m2 N$ B2 M8 `8 Z$ Z) X- Z
                          CreateDir(ftppath);
& |* s# L1 ~: y$ B- X: O' d3 r              if (!DirectoryExists(ftppath + "\\US"))
; u1 p! a% ~' _; s, K8 j2 \                          CreateDir( ftppath + "\\US");6 g1 m$ N; A6 |+ d! \
              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";
# N+ D& n4 }  f0 E. X1 G. [  m) L/ }# L' j  A
              //copy
! F( E( T' R4 D+ f, M7 f! J              char  *To  = imgpath_r.c_str()  ;
; ]5 N! P; i: v              SHFILEOPSTRUCT  op;
+ {6 p  D5 ^- E) b+ `, B5 K              ZeroMemory(&op,  sizeof(op));
* E4 Q0 s+ @5 T' ~              op.hwnd    =  Handle;  z& c: v" |: N$ {* _  F2 h, J0 K) G7 Q
              op.wFunc  =  FO_COPY;! q$ L# R; r9 y
              op.pFrom  =  From;
6 H8 [( `6 ^* \+ D1 I0 G              op.pTo      =  To;
2 Z3 V) m; Y' r2 V& t              op.fAnyOperationsAborted=false;1 _2 U, T3 {9 o" m! u5 a: t
              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;5 G: J" ]  ~+ D  a/ f/ d. O
              SHFileOperation(  &op); + v$ P2 Y, Z6 f, E# S% [
这个功能我是想用来放程序到服务器上的/ j4 ?# r9 ~9 m8 R6 z* I
请高手帮忙
- p: {6 {4 S& h
发表于 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 )

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