| Я уже давно использую этот способ и предлагаю его вам. В основном этот способ пригождается мне в работе с проектами Делфи, но может быть полезен и для проектов ММВ. Во время написания больших и жирных проектов с большим количеством внешних файлов, файлов документации и т.д. перед вами встают две проблемы. Первая - как сохранять копии проектов на случай порчи "неосторожным движением руки" и т.п. Вторая - как автоматизировать чистку директории проекта от временных или ненужных файлов. Решение проблемы первой. Батника и WinRAR более чем достаточно. Пишете bat-файл с примерно таким содержимым: Code @echo Off echo --------------------------------------------------- echo Backup batch file started echo Installed WinRAR is necessary echo --------------------------------------------------- @echo On
set tmpName=src set backupDir=Backup
mkdir "%backupDir%"
start /w winrar a -r -y -s -ag_DD-MM-YYYY_HH-MM-SS -x"%backupDir%" -x.exe "%backupDir%\%tmpName%" %1
@echo Off echo --------------------------------------------------- echo All operations have been completed successfully echo --------------------------------------------------- @echo On
@pause который ложите в директорию проекта. tmpName - префикс, добавляемый к архивным файлам, backupDir - имя каталога, который будет содержать архивные копии, -ag_DD-MM-YYYY_HH-MM-SS - формат даты и времени (см. доку WinRAR), -x - ключ, позволяющий исключить из обработки файлы и каталоги некоторых типов. Тюнинг за вами. Решение проблемы второй. Тут ещё проще. Кладёте в директорию проекта батник следующего содержания: Code del *.exe del *.tmp del *.bak del <что там ещё нужно> Запускаете по мере необходимости. Всё описанное выше - пример. Точную настройку сделаете сами. В батниках можно использовать относительные пути и прочую требуху (вспоминайте старый добрый DOS)
У меня 17 Мбит, а Яндекс - лох
|