0

我需要创建一个批处理文件,它将每天将 Web 日志文件从 Web 服务器复制到本地桌面框。

我是一名 Web 开发人员,但我想尝试学习创建批处理文件的过程,我认为使用 Windows 调度程序应该可以让我到达我需要去的地方。

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

我了解批处理文件背后的前提(用于打印信息的回显、导致诸如 mkdir 或移动等操作的命令),但一些简单明了的教程会很棒。

甚至像 devguru.com 或 4guysfromrolla.com 这样的参考指南也会有所帮助。

谢谢,

4

3 回答 3

1

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

只需像在命令 shell 中一样输入您想要的命令,然后使用 .bat 扩展名保存文件。

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

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

编辑:对米斯特雷登的回答进行一些跟进。

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

但是,如果您只想做一个copy,最简单、最容易开始的地方是批处理文件。

于 2009-09-09T04:31:21.917 回答
0

这有点偏题,但在这里使用像NAnt这样的 XML 构建解释器可能会派上用场。可能对您正在尝试做的事情过度杀戮,但如果您现在学习它,您将能够在许多不同的地方应用它的用途。

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

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

无论哪种方式,我建议您查看一些处理复制和其他基础知识等的 NAnt 示例。

于 2009-09-09T04:56:54.507 回答
0

我发现除了前面提到的 Microsoft 网站之外,最好的参考之一是:http ://www.robvanderwoude.com/batchfiles.php我一直在使用它来解决我遇到和一直在使用的许多问题了解更多。我认为既然你有批处理文件如何工作的前提,这对你来说会很有效。

于 2013-08-16T17:33:07.373 回答