QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑
; X- u; y# B' m- x1 u0 |# v) k2 J: J- w" `8 d; c0 _  G8 t+ Z; z
我想在电脑右键里增加发送到里服务器这一功能 ,8 \% \' J0 I* c, w2 s
从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.) r: Q2 W0 [2 J6 E( R0 S0 J9 }
服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;, Y6 y7 B+ O0 ^* |5 y( B
如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖
- {) W* n% k; b8 J0 M这一是段代码,不知道怎么能挂到右键 里4 |, S* Y# N$ r* Y: D. K1 b
已经建立映射驱动器,不存在读写权限问题
+ `- V0 v/ p7 e  V2 kString imgpath_r="";
% @9 ^  i) c$ B& I) H              imgpath=imgpath+"\\*.*\0";
6 D, V/ n$ ~; @- ]  d              char  *From  = imgpath.c_str() ;
: c+ m0 r( M9 D* W( x- c, z/ q, i              if (!DirectoryExists(ftppath))
1 Q; Z+ w( o% K$ n. I' w, L                          CreateDir(ftppath);8 f9 ^8 W0 L) z; Y+ U
              if (!DirectoryExists(ftppath + "\\US"))4 ]9 b% H8 l' C
                          CreateDir( ftppath + "\\US");4 F7 c* [8 M. l8 D) x; ?# P
              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";# F0 b4 N( D: X
  W3 w1 Z) o! y! V
              //copy& W9 X) y( t8 |2 [1 S% v2 Y" }
              char  *To  = imgpath_r.c_str()  ;! D; }1 y* g3 Q  P+ Q7 c  Z1 |5 @
              SHFILEOPSTRUCT  op;6 v3 l3 K. y! c! K( T: E6 z7 V
              ZeroMemory(&op,  sizeof(op));8 z% L; `$ T  R/ F. q' r
              op.hwnd    =  Handle;
+ K7 t1 C" X% Y/ y& H              op.wFunc  =  FO_COPY;
: O' d6 w  H5 \( m              op.pFrom  =  From;8 F& t& o5 }( C! d& O' U$ q+ M
              op.pTo      =  To;& L6 y) n7 A- B2 c: \
              op.fAnyOperationsAborted=false;9 j, r4 y# D# W8 }+ w
              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;/ U9 U3 D" V: |/ D
              SHFileOperation(  &op); 4 S0 n3 R- j8 s+ D# n# q
这个功能我是想用来放程序到服务器上的# ~" L3 e+ ]6 x
请高手帮忙# Z7 g' Q7 ]+ G
发表于 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 )

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