设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2540|回复: 66
打印 上一主题 下一主题

[已经解决] 怎么调用win32API复制整个文件夹?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1253
在线时间
125 小时
注册时间
2018-5-28
帖子
45
跳转到指定楼层
1
发表于 2020-4-20 20:20:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
目前我已经掌握了调用CopyFileA来复制单个文件,那如果我要复制整个文件夹,我应该怎么调用win32API?

Lv4.逐梦者

梦石
0
星屑
13562
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

2
发表于 2020-4-20 21:10:36 | 只看该作者
本帖最后由 SixRC 于 2020-4-21 22:36 编辑

1. 调用 shell
默认RMXP环境

2. 递归处理文件夹 ruby递归有现成方法 api递归麻烦
3. 用 SHFileOperationA/W

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
10
星屑
39587
在线时间
1920 小时
注册时间
2010-11-14
帖子
3320

R考场第七期纪念奖

3
发表于 2020-4-20 21:29:54 | 只看该作者
RUBY 代码复制
  1. system('xcopy /e Folder1 Folder2\ ')
用头画头像,用脚写脚本
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1253
在线时间
125 小时
注册时间
2018-5-28
帖子
45
4
 楼主| 发表于 2020-4-21 11:34:30 | 只看该作者
SixRC 发表于 2020-4-20 21:10
1. 调用 shell 一行完事
2. 递归处理文件夹 ruby递归有现成方法 api递归麻烦
3. 用 SHFileOperationA/W

看不懂啊,能否给个具体的脚本例子呢?

点评

我知道了  发表于 2020-4-23 13:25
嗯 遇事多思考 不要急着问别人 很多问题静下心想想就能解决的 别人的话也要看仔细 不然交流体验很差  发表于 2020-4-23 13:14
好吧,如果这么麻烦以我的能力也做不到,除此之外我没有其他问题了,感谢你长久以来的指导,谢谢  发表于 2020-4-23 13:05
能 但是代价太高 太麻烦了  发表于 2020-4-23 13:01
刚刚我又去试了下,好像所有的正常方法都无法做到  发表于 2020-4-23 12:58
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-10 21:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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