1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Python】ファイル・ディレクトリの存在を確認する方法

Posted at

ファイルの存在を確認する方法を使用したので、あわせてディレクトの存在確認の方法もメモしておく。

ファイル・ディレクトリの存在を確認する方法

ファイルやディレクトリの存在有無によって処理を切り替えたりする場合に使用できる。
以下で出てくるisfile()isdir()exists()を使用するためには、osモジュールをインポートする必要がある。

import os

ファイル・ディレクトリの存在:exists()

exists()は、指定されたパスが存在した場合trueが返される。それがファイルでもディレクトリでもtrue
つまり、ファイルかディレクトリであるかはこれでは分からないため、判別したい場合にisfile()isdir()を使用する。

os.path.exists(<ファイルパス>):

ファイルの存在:isfile()

isfile()は、指定されたパスが存在し、それがファイルである場合trueが返される。指定されたパスがディレクトリの場合はfalse

os.path.isfile(<ファイルパス>):

ディレクトリの存在:isdir()

isdir()は、指定されたパスが存在し、それがディレクトリである場合trueが返される。指定されたパスがファイルの場合はfalse

os.path.isdir(<ファイルパス>):

ここで指定するファイルパスについて、ファイル名だけを指定することもでき、その場合は現在のディレクトリ内からのパスを探索する。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?