На Azure Как я знаю, в базе данных, путь dbfs dbfs:/mnt/foo
совпадает с Linux path /dbfs/mnt/foo
, поэтому вы можете просто использовать os.stat(path)
в Python, чтобы получить метаданные файла, такие как дата создания или дата изменения.
Вот мой пример кода.
import os
from datetime import datetime
path = '/dbfs/mnt/test'
fdpaths = [path+"/"+fd for fd in os.listdir(path)]
for fdpath in fdpaths:
statinfo = os.stat(fdpath)
create_date = datetime.fromtimestamp(statinfo.st_ctime)
modified_date = datetime.fromtimestamp(statinfo.st_mtime)
print("The statinfo of path %s is %s, \n\twhich create date and modified date are %s and %s" % (fdpath, statinfo, create_date, modified_date))
И результат как показано на рисунке ниже.