liujiasoso 发表于 2013-3-29 10:28:52

剪切文件夹操作

求助关于剪切操作的命令 查了好多论坛都是关于复制 删除的
例C:\AAA\这个文件夹下面有2个子文件夹C:\AAA\1C:\AAA\2    我需要经常地剪切C:\AAA\1 西面的文件夹和文件到C:\AAA\2 下面请问该怎么写。 只是剪切不复制

veket_linux 发表于 2013-3-29 10:58:49

#include<File.au3>
DirCopy("c:\aaa\1", "c:\aaa\2", 1)
FileDelete("c:\aaa\1\*.*")
$array = _FileListToArray("c:\aaa\1", "*", 2)
For $i = 1 To $array
        DirRemove("c:\aaa\1" & "\" & $array[$i], 1)
Next

xms77 发表于 2013-3-29 13:56:11

2楼正解~~~

kevinch 发表于 2013-3-29 15:20:18

命令行里有个move命令,看下帮助

liujiasoso 发表于 2013-3-29 16:22:47

回复 2# veket_linux


    大哥 你这个还是复制删除。。。我就是想要剪切命令   如果东西多复制会很慢 所以我想要剪切命令

veket_linux 发表于 2013-3-29 16:31:29

au3没有剪切......
貌似系统本来就没有剪切 ,是为了 方便用户 采用 复制+删除记录在fat/mft上原始文件在硬盘的储存位置,
拼个剪切出来

liujiasoso 发表于 2013-4-2 08:30:46

非常感谢各位的热心解答。。{:face (317):}

chishingchan 发表于 2013-4-2 23:33:42

回复veket_linux


    大哥 你这个还是复制删除。。。我就是想要剪切命令   如果东西多复制会很慢 所 ...
liujiasoso 发表于 2013-3-29 16:22 http://www.autoitx.com/images/common/back.gif


    这个说的对!

txen548 发表于 2013-4-25 15:32:08

可以使用此命令
DirMove ( "來源目錄", "目標目錄" [, 旗標] )

Qokelate 发表于 2013-4-25 16:01:32

相同盘符下 Move比Copy+Delete 快很多!!!所以建议尽可能的使用 Move 而非Copy+Delete

dyd 发表于 2013-4-28 08:45:15

DirMove这个是正解
页: [1]
查看完整版本: 剪切文件夹操作