找回密码
 加入
搜索
查看: 3401|回复: 16

关于只复制文件夹的问题

[复制链接]
发表于 2009-6-30 13:26:52 | 显示全部楼层 |阅读模式
本帖最后由 a000000 于 2009-6-30 15:55 编辑

检测“E:\网络游戏”里有:街头篮球、问道、梦幻西游
然后在“F:\网络游戏”里建立:街头篮球、问道、梦幻西游空文件夹(只复制文件夹,而不复制里面的内容)

我用:FileCopy ( "E:\网络游戏\", "F:\网络游戏\" , 1)

结果不行,请高手指点,谢啦
发表于 2009-6-30 13:55:18 | 显示全部楼层
大哥,你好好看看帮助吧,FILECOPY是CP文件的
试试 FileCopy ( "E:\网络游戏\*.*", "F:\网络游戏\" , 1)
发表于 2009-6-30 14:23:41 | 显示全部楼层
你那当然是只复制文件夹了 需要加*.*的
发表于 2009-6-30 14:29:48 | 显示全部楼层
#Include <File.au3>

$1 = _FileListToArray('E:\网络游戏','*',2) 
for $i = 1 to $1[0]
      DirCreate('F:\网络游戏\' & $1[$i])
next
 楼主| 发表于 2009-6-30 14:37:24 | 显示全部楼层
可能我表达的不好,使各位理解错了我的意思,我的意思是:
检测“E:\网络游戏”里包含:街头篮球、问道、梦幻西游三个文件夹
然后在“F:\网络游戏”里建立:街头篮球、问道、梦幻西游这三个空文件夹而不要复制这三个文件夹里的内容。
 楼主| 发表于 2009-6-30 14:39:51 | 显示全部楼层
我只需要在F:\网络游戏”里建立:街头篮球、问道、梦幻西游这三个文件夹,必须让这三个文件夹空着,别有东西
 楼主| 发表于 2009-6-30 14:45:11 | 显示全部楼层
2# hhasee

我想只拷贝文件夹
发表于 2009-6-30 15:07:34 | 显示全部楼层
用批处理来完成这个任务吧
把下面2行的代码保存为bat文件,然后在脚本里调用这个BAT文件
cd /d "E:\网络游戏"
for /f "delims=■" %%a in ('dir /ad /b') do (md "F:\网络游戏\%%a ")
 楼主| 发表于 2009-6-30 15:14:04 | 显示全部楼层
楼上帅哥,可否留个联系方法?
 楼主| 发表于 2009-6-30 15:19:48 | 显示全部楼层
不知道这个能不能用au3来解决
发表于 2009-6-30 15:36:33 | 显示全部楼层
偶QQ:270883359
加偶.请注明AU3
发表于 2009-6-30 15:43:18 | 显示全部楼层
批处理能做的AU3也能做的,多看帮助吧,其实你的要求很简单!
发表于 2009-6-30 15:57:18 | 显示全部楼层
4楼没看到?
发表于 2009-6-30 20:22:22 | 显示全部楼层
Dim $p1 = 'E:\网络游戏'
Dim $p2 = 'F:\网络游戏'
If FileExists($p1 & "\街头篮球") And FileExists($p1 & "\问道") And FileExists($p1 & "\梦幻西游") Then
        DirCreate($p2)
        DirCreate($p1 & "\街头篮球")
        DirCreate($p1 & "\问道")
        DirCreate($p1 & "\梦幻西游")
EndIf
发表于 2009-7-1 07:34:24 | 显示全部楼层
4楼正解~~~~~~~~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 21:27 , Processed in 0.108562 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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