我需要创建一个批处理文件,该文件将在日常频率下将Web日志文件从Web服务器复制到本地桌面框。

我是Web开发人员,但我想努力学习创建批处理文件的过程,我认为使用Windows Scheduler应该把我带到需要去的地方。

无论如何,我只是在寻找一个跳跃点。

我了解批处理文件背后的前提(ECHO打印信息,命令引起诸如MKDIR或MOVE等操作等),但是一些直截了当的教程将很棒。

甚至参考指南,例如Devguru.com或4GuysFromrolla.com都会有所帮助。

谢谢,

有帮助吗?

解决方案

创建批处理文件相对简单。

只需在命令壳中输入所需的命令,然后使用.bat扩展名保存文件。

有一个简单的例子 这里 您可能会发现有用。请注意,只要以文本格式保存,您就可以使用任何编辑器来创建批处理文件。

根据您使用的Windows版本的不同,创建计划任务的过程略有不同:

编辑:对Misteraiden的答案进行了一些跟进。

本质上,您要寻找的是 脚本 功能。有多种工具可用。批处理文件是Windows支持的最简单的脚本形式。例如,您可以在 电源外壳 或者 Python. 。两者都是更强大,更灵活的脚本语言。根据您对脚本的要求以及您想学习的内容,它们可能更合适。

但是,如果您要做的就是 copy, ,最简单,最简单的起点是批处理文件。

其他提示

这是一点点的场地,但是使用XML构建解释器,例如 可以在这里派上用场。您可能要做的事情过于杀人,但是如果您现在学习,您就可以在许多不同的地方应用它。

您可以使用Windows调度程序触发构建,然后完成各种操作,例如删除,复制,登录到网络共享。

但是,也许要了解这一点,您可能需要了解有关命令行和命令行编程的更多信息。

无论哪种方式,我都建议您查看一些与之处理的Nant示例 复制 和别的 基本 ETC..

我发现以前提到的Microsoft网站以外的最好的参考文献之一是: http://www.robvanderwoude.com/batchfiles.php 我一直在为我曾经和使用它来了解更多问题的许多问题。我认为,由于您有批处理文件的工作方式的前提,因此这将为您解决。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top