前言
我們有時在進行檔案處理時,
會需要知道檔案/資料夾是否存在,
此時就可以用這樣的方式來偵測。
先備知識 – 「相對路徑」與「絕對路徑」的概念
「相對路徑」與「絕對路徑」的概念可以參考 – 這篇文章:
【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理
這裡就不再多加贅述了。
範例 – 檢查檔案 os.path.isfile
import os
file_path = "./test.txt"
result = os.path.isfile(file_path)
print(result)
結果
如果檔案存在,則回傳 True
如果檔案不存在,則回傳 False
範例 – 檢查資料夾 os.path.isdir
import os
folder_path = "./test/"
result = os.path.isdir(folder_path)
print(result)
結果
如果資料夾存在,則回傳 True
如果資料夾不存在,則回傳 False