본문으로 건너뛰기
개발 환경 설정 기초집LESSON 02

Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까?

난이도입문
예상 시간30분
선수지식1강 개발 환경 구성

2강. Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까?

1. 이번 강의에서 해결할 문제

프로젝트를 Program Files, 바탕 화면 동기화 폴더 또는 지나치게 긴 경로에 두면 권한·잠금·경로 길이 문제를 만나기 쉽습니다. 작업 위치를 의도적으로 정합니다.

2. 학습 목표

3. 핵심 개념

프로젝트 폴더는 직접 만든 소스와 설정을 보관하는 작업 공간입니다. 도구가 설치되는 Program Files와 섞지 않습니다. 공백과 한글 경로를 지원하는 도구가 많지만, 오래된 빌드 도구까지 고려하면 D:\Dev\project-name처럼 짧은 영문 경로가 문제를 줄입니다.

4. 단계별 실습

PowerShell · 실행 위치: 일반 PowerShell

$devRoot = 'D:\Dev'
New-Item -ItemType Directory -Force -Path $devRoot
Set-Location -LiteralPath $devRoot
New-Item -ItemType Directory -Force -Path '.\environment-lab'
Resolve-Path -LiteralPath '.\environment-lab'
Get-ChildItem -Force

예상 결과: D:\Dev\environment-lab의 절대 경로와 새 폴더 목록이 표시됩니다. D: 드라이브가 없다면 쓰기 가능한 C:\Dev를 사용합니다. 관리자 권한은 필요하지 않습니다.

권장 구조:

D:\Dev\
├─ learning\
├─ web\
├─ python\
├─ unity\
├─ unreal\
└─ environment-notes\

5. 명령어와 설정이 동작하는 이유

Set-Location은 이후 상대 경로의 기준을 바꾸고 Resolve-Path는 실제 절대 경로를 보여 줍니다. -LiteralPath는 대괄호 같은 문자를 와일드카드로 해석하지 않아 사용자가 정한 경로를 그대로 다룹니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까? 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까?”에서 오류나 데이터 손실을 줄이는 선택은 무엇인가요?
  2. 문제 2“Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까?”에서 ‘OneDrive 동기화 중 대형 엔진 캐시 저장’ 문제가 생겼습니다. 가장 알맞은 진단 또는 대응은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

2강. Windows 개발 폴더 구조: 프로젝트를 어디에 두어야 안전할까? 미완료 상태