QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 1610|回复: 1
收起左侧

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

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

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

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

x
本帖最后由 sheepboy 于 2012-12-15 22:20 编辑 3 g2 j1 F5 B+ r5 C0 z, x

! E3 v) f- G1 K) y+ r# f我想在电脑右键里增加发送到里服务器这一功能 ,
4 v6 Y' L3 R4 @( r# f; g# ]1 C从网内一台电脑复制指定目录到服务器,要求复制后不改变文件夹名称.
& s/ O' I4 n/ T: l3 ]* p服务器的文件夹不存在时,能自动创建和复制文件夹中的内容;
( Q* d( ~  _0 h- ]* h, o! Z# ~如果目的文件夹不存在,可以正常;如果存在,如果存在,就覆盖
8 ^# m6 u- l! j$ n4 k" e/ V" F这一是段代码,不知道怎么能挂到右键 里
7 h, o/ c4 ~# e1 q' ]已经建立映射驱动器,不存在读写权限问题, O/ o" K, n) R' M" _+ B5 n
String imgpath_r="";
8 _; q$ O) b9 I# K/ u              imgpath=imgpath+"\\*.*\0";' y0 S' y1 j/ o, F/ G, N8 p
              char  *From  = imgpath.c_str() ;; ~" @# h* f7 h  u& J! |4 ~0 H
              if (!DirectoryExists(ftppath))
3 C& g( |3 J1 q# |8 b$ ~                          CreateDir(ftppath);& ^3 m; Z  J$ I. b. ]* F
              if (!DirectoryExists(ftppath + "\\US"))
/ [  w: @, Q$ s  s7 r3 p                          CreateDir( ftppath + "\\US");
4 {! t. T. ]  J* t6 }: z              imgpath_r= ftppath + "\\US\\"+ FormatDateTime("YYYYMMDD", dtpdjjcrq->Date)+"\0";3 f( _9 c9 c' e! H, W
  d( E, K* v" ?& {/ {; ?
              //copy
9 Z$ {' l! {% d3 Q- A; J$ }              char  *To  = imgpath_r.c_str()  ;
, N' X. t# w# j# ^  Y8 R* e              SHFILEOPSTRUCT  op;
3 g$ X4 v/ b6 \3 t8 F4 P              ZeroMemory(&op,  sizeof(op));
3 n# v- R4 |" N7 V  a" Y: q! A: {              op.hwnd    =  Handle;8 A6 V" `$ l8 F" b. f5 i
              op.wFunc  =  FO_COPY;8 {- z: m5 @# [9 K
              op.pFrom  =  From;
5 ]" L% X8 M+ X: U6 b9 ~# U7 F; t) s              op.pTo      =  To;
+ Z& E. R; {; f( Z- M6 x; b              op.fAnyOperationsAborted=false;
, Z, }% u& @8 ^, C! n# Q              op.fFlags=  FOF_NOCONFIRMATION + FOF_NOCONFIRMMKDIR + FOF_SIMPLEPROGRESS+FOF_NOCOPYSECURITYATTRIBS +FOF_NORECURSION +FOF_FILESONLY  ;; {7 H& U, V& m* q
              SHFileOperation(  &op);
8 o7 r5 G4 T+ T: K. V  |) [这个功能我是想用来放程序到服务器上的
6 F1 o5 c' r( Y1 C/ N, y2 Q请高手帮忙
( [0 Z7 {# [2 Z) `7 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 )

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