求助,在WINDOWS下监控文件夹……

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:00:38
在WINDOWS下监控某几个文件夹,一但发现新文件立刻自动将所有新文件都复制到另一处供管理员查阅。编写这样一个程序应该不难,请各位高手帮忙写一些,不胜感激!
回答者: u386 朋友提供的语句简单宜用,不过这样,如果我有很多文件夹需要监控,这个程序有不停的循环,会不会,不停的覆盖,会不会影响服务器的性能呢?

在那个文件夹中 新建一个文本文档 重命名为m.cmd 右键编辑
比如你要将要监控的文件复制到c盘
goto :cp
:cp
copy *.* C:\
goto :cp
比如你要将要监控的文件复制到c盘的叫做“1”的文件夹中
goto :cp
:cp
copy *.* C:\1\
goto :cp

这样的windows NT 命令脚本运行很多个,占用的CPU确实很大,可以把它变写成exe程序

或者(括号中的是提示)
goto :cp
:cp
copy (要监控的文件夹,如C:\监控1\*.* C:\1)
copy (C:\监控2*.* C:\2)
····
goto :cp

1.监控的文件夹们写在同一个脚本中,
2.“要监控的文件夹”文件夹名不能带空格,否则无法复制【这是windows NT 命令脚本的缺陷】
3.脚本中“要监控的文件夹”和“要复制到的文件夹”之间要有空格【现在你知道第2点的原理了吧,如果文件夹名中有空格,系统就会把文件夹名“拆开”:当成“要监控的文件夹”“要复制到的文件夹”】