Unreal Automation
Udemy курс UE/C++BoostyPatreonTelegramYoutube
  • Обзор автоматизации
  • Необходимое ПО
    • Unreal Engine
    • Visual Studio Community
    • Visual Studio Code
    • Git / Github
    • Jenkins
  • Scripts
  • Курс по автоматизации и тестированию на Youtube
    • Лекция 30
    • Лекция 31
    • Лекция 32
    • Лекция 33
    • Лекция 34
    • Лекция 35
    • Лекция 36
    • Лекция 37
    • Лекция 38
  • Автоматизация проекта UE
    • Минимальные настройки проекта
    • Generate project files
    • Clean intemediates
    • Automation Tool
    • Этапы сборки игры
    • Сборка игры
    • Modules / Targets
    • Сборка клиента / сервера
      • Targets
      • Client
      • Dedicated server
      • Client + server
      • Listen server
      • Запуск
    • Cook
      • Game
      • Client
      • Server
    • Генерация локализации
  • Автоматизация исходников UE
    • Доступ к исходникам
    • Сборка движка из исходников
    • Сборка бинарной версии - Installed build
  • Jenkins
    • Jenkins pipelines
    • Графики, таймеры
    • Интеграция Slack
  • Теория тестирования игр
  • Тестирование в UE
  • Разное
    • Как создать bat файл
    • .gitignore
    • .clang-format
    • Справка по командам Windows
    • Как установить переменную среды в Windows
      • Проверяем clang-format
      • Проверяем git
  • VPN
  • мои курсы
    • 🎮Unreal Engine — полное руководство по разработке на С++
    • 🐍Snake game
    • 🕹️Game Engine. hardCORE series
    • 🎙️Metasounds
    • 🧠OpenAI
    • 🏗️Design patterns
  • 🔗Сообщество
    • Ресурсы
    • Поддержать проект
    • Проекты участников сообщества
    • Code review участников сообщества
Powered by GitBook
On this page
  1. Автоматизация проекта UE

Clean intemediates

PreviousGenerate project filesNextAutomation Tool

Last updated 3 years ago

Иногда необходимо удалить все временные файлы из рабочей директории. С большой вероятностью — это все те файлы, которые у вас находятся в :

.vs
*.sln
DerivedDataCache/
Intermediate/
Saved/
Binaries/
Build/

Для этой цели рекомендую создать в корне bat файл:

clean_intermediate_files.bat

С содержимым:

@echo off

set ProjectRoot=C:\_Projects\_Jenkins\TPS
set dirsToRemove=Intermediate DerivedDataCache Saved Binaries .vs Build
set filesToRemove=*.sln

pushd "%ProjectRoot%"
FOR %%f in (%dirsToRemove%) do (
    rmdir /s /q %%f
)

FOR %%f in (%filesToRemove%) do (
    del /q %%f
)
popd

В массиве dirsToRemove находятся директории, которые необходимо удалить, в filesToRemove — файлы. Такой подход позволит избежать головной боли выделения нужных файлов и директорий для удаления.

Подробнее в видео уроке

.gitignore