hufj2008 发表于 2009-12-29 15:20:50

如何使用autoit做一个每隔几分钟复制文件或者移动文件

如何使用autoit做一个每隔几分钟复制文件或者移动文件,2个文件夹都是在本地的。而且也是固定的。怎么做,请大家多多指教。

landays 发表于 2009-12-29 15:57:19

While 1
Sleep (3 * 60000) ;间隔3分钟执行一次
Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\
FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\
Wend

smartzbs 发表于 2009-12-29 16:00:51

While 1
        Sleep(1000*60);隔1分钟
        FileCopy("file1","file2");复制文件1到文件2,如果是移动用FileMove
WEnd

或:

AdlibEnable("myadlib",1000*60);隔1分钟
;...
Exit

Func myadlib()
        FileCopy("file1","file2");复制文件1到文件2,如果是移动用FileMove
EndFunc

hufj2008 发表于 2009-12-29 16:16:32

如果要copy或移动一个文件夹下的所有文件到另一个文件夹呢?

smartzbs 发表于 2009-12-29 16:18:25

复制目录:DirCopy
移动目录:DirRemove

hufj2008 发表于 2009-12-29 16:26:12

While 1

Sleep (3 * 60000) ;间隔3分钟执行一次

Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\

FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\

Wend


这个是每间隔3分钟执行一次的吗?我试了一下只执行了一次。还有能让其常驻内存在后台执行吗?

landays 发表于 2009-12-29 16:58:40

你是不是复制下来没修改就运行了?
我有个注释符号错误了运行会出错
你再试试While 1
Sleep (3 * 60000) ;间隔3分钟执行一次
Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\
FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\
Wend
页: [1]
查看完整版本: 如何使用autoit做一个每隔几分钟复制文件或者移动文件