Простой пример пакетного файла и планировщика Windows

StackOverflow https://stackoverflow.com/questions/1397515

Вопрос

Мне нужно создать пакетный файл, который будет копировать файлы веб -журналов с веб -сервера на локальный настольный поле на ежедневной частоте.

Я веб -разработчик, но я хотел бы сделать удар по изучению процесса создания пакетного файла, и я думаю, что использование планировщика Windows должно получить меня туда, куда мне нужно идти.

В любом случае, я просто ищу точку прыжка.

Я понимаю предпосылку пакетного файла (Echo для печати информации, команды, чтобы вызвать такие действия, как Mkdir или Move и т. Д.), Но некоторые прямые учебники были бы великолепны.

Или даже справочное руководство, такое как Devguru.com или 4GuysFromRolla.com, будет полезным.

Спасибо,

Это было полезно?

Решение

Создание пакетного файла относительно просто.

Просто введите желаемые команды, как вы бы в командной оболочке, и сохраните файл с расширением .bat.

Есть простой пример здесь что вы можете найти полезным. Обратите внимание, что вы можете использовать любой редактор для создания вашего пакетного файла, если он сохраняет в текстовом формате.

В зависимости от того, какая версия Windows вы используете, процесс для создания запланированной задачи немного отличается:

РЕДАКТИРОВАТЬ: Небольшое продолжение ответа Мистерейдена.

По сути, что вы ищете сценарий функциональность. Есть множество инструментов. Пакетный файл - это самая простая форма сценариев, которую поддерживает Windows. Вы можете, например, написать сценарии в PowerShell или же Питон. Анкет Оба являются более мощными и гибкими языками сценариев. В зависимости от того, каковы требования для вашего сценария и того, что вы чувствуете в обучении, они могут быть более подходящими.

Однако, если все, что вы хотите сделать, это copy, Самое простое, простое место для запуска - пакетный файл.

Другие советы

Это немного левого поля, но используя интерпретатор XML Build, такой как Нант Можно пригодиться здесь. Вероятно, переживание для того, что вы пытаетесь сделать, но если вы узнаете это сейчас, вы сможете применять его использование во многих различных местах.

Вы можете использовать планировщик Windows, чтобы запустить сборку, которая затем выполнит различные операции, такие как удаление, копирование, вход в сеть.

Однако, возможно, чтобы узнать об этом, вам, вероятно, нужно узнать больше о командной строке и программировании командной строки.

В любом случае, я рекомендую вам проверить некоторые из примеров NANT, которые имеют дело с копирование и другие Основы так далее..

Я нашел одну из лучших ссылок, кроме веб -сайта Microsoft, который был упомянут в более раннем этапе: http://www.robvanderwoude.com/batchfiles.php Я использовал это для многих проблем, которые у меня были, и использовал его, чтобы узнать больше. Я думаю, что, поскольку у вас есть предпосылка, как работают пакетные файлы, это сработает для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top