filesystem 예제

파일시스템은 컴퓨터 시스템에서 파일과 디렉토리를 조직화하고 관리하는 방법을 말합니다. 파일시스템은 데이터의 저장, 검색, 엑세스, 공유 등을 가능하게 해줍니다. 이제 파일시스템 예제를 통해 파일과 디렉토리를 다루는 기본적인 기능들을 알아보겠습니다.

파일 생성

파일을 생성하기 위해서는 open 함수를 사용해야 합니다. 아래는 Python에서 파일을 생성하는 예제입니다.

file = open("example.txt", "w")
file.write("Hello, world!")
file.close()

위 코드는 “example.txt”라는 파일을 생성하고, 파일에 “Hello, world!”를 작성하는 예제입니다. 파일이 이미 존재한다면, “w” 옵션은 해당 파일을 새로 작성 모드로 열어줍니다. 파일이 존재하지 않을 경우에는 새로운 파일을 생성하고 작성합니다.

파일 읽기

파일을 읽기 위해서는 open 함수를 사용하여 파일을 열고, read 메서드를 사용하여 파일 내용을 읽어올 수 있습니다. 아래는 Python에서 파일을 읽어오는 예제입니다.

file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

위 코드는 “example.txt” 파일을 읽어와서 변수 content에 저장하고, 콘솔에 출력하는 예제입니다.

파일 삭제

파일을 삭제하기 위해서는 파일시스템에서 제공하는 remove 함수를 사용합니다. 아래는 Python에서 파일을 삭제하는 예제입니다.

import os

os.remove("example.txt")

위 코드는 “example.txt” 파일을 삭제합니다. os 모듈을 import하여 파일시스템 관련 함수를 사용할 수 있습니다.

디렉토리 생성

디렉토리를 생성하기 위해서는 파일시스템에서 제공하는 mkdir 함수를 사용합니다. 아래는 Python에서 디렉토리를 생성하는 예제입니다.

import os

os.mkdir("example_dir")

위 코드는 “example_dir” 디렉토리를 생성합니다.

디렉토리 삭제

디렉토리를 삭제하기 위해서는 파일시스템에서 제공하는 rmdir 함수를 사용합니다. 아래는 Python에서 디렉토리를 삭제하는 예제입니다.

import os

os.rmdir("example_dir")

위 코드는 “example_dir” 디렉토리를 삭제합니다.

이제 위 예제들을 통해 파일과 디렉토리를 생성, 읽기, 삭제하는 기본적인 파일시스템 기능을 배웠습니다. 프로그램에서 파일 및 디렉토리 관리는 매우 중요한 부분이므로, 실제 개발 시에는 예외처리와 함께 신중하게 다뤄져야 합니다.

#파일시스템 #파일관리 #파일읽기 #파일삭제 #디렉토리관리 #디렉토리생성 #디렉토리삭제