Ruby:
디렉토리가 존재하는지 확인하기
방법:
루비의 표준 라이브러리는 디렉토리의 존재 여부를 확인하기 위한 직관적인 메소드를 제공합니다. 여기 제3자 라이브러리가 필요 없는 순수 루비를 사용한 방법이 있습니다:
require 'fileutils'
# 디렉토리가 존재하는지 확인
if Dir.exist?('/path/to/directory')
puts '디렉토리가 존재합니다.'
else
puts '디렉토리가 존재하지 않습니다.'
end
샘플 출력:
디렉토리가 존재합니다.
또는:
디렉토리가 존재하지 않습니다.
Dir.exist?
를 사용하는 것 외에도 주어진 경로가 디렉토리인 경우 true
를 반환하는 File.directory?
메소드를 활용할 수도 있습니다:
if File.directory?('/path/to/directory')
puts '디렉토리가 존재합니다.'
else
puts '디렉토리가 존재하지 않습니다.'
end
Dir.exist?
및 File.directory?
는 루비의 표준 라이브러리의 일부이며 외부 젬을 사용하지 않아도 되므로 디렉토리 확인을 위한 편리하고 효율적인 옵션입니다.