你問的是如何以編程方式,下麵是一個例子,您可以使用工作區2.0 API來獲得這些信息的列表功能。見下麵我的例子:
❯curl——netrc請求得到\https://workspaceURL/api/2.0/workspace/list\——頭接受:application / json的\——數據”{“路徑”:“/用戶/(電子郵件保護)/”、“遞歸”:真正}’{“對象”:[{“object_type”:“筆記本電腦”,“路徑”:“/用戶/(電子郵件保護)/ NotebookA”、“語言”:“SQL”、“created_at”: 1670968138861,“modified_at object_id“: 1671133083375,: 37800453517611}, {“object_type”:“目錄”、“路徑”:“/用戶/(電子郵件保護)/ testDirectory”、“object_id”: 250599769035380}, {“object_type”:“筆記本電腦”,“路徑”:“/用戶/(電子郵件保護)/ testNotebook”、“語言”:“SQL”、“created_at”: 1662656912698,“modified_at object_id“: 1669064685778,: 250599769035457},
使用Python命令來顯示創建日期和修改日期
ls命令是一個簡單的方法來顯示基本信息。如果你想要更詳細的時間戳,您應該使用Python API調用。
例如,此示例代碼使用datetime函數顯示創建日期和所有列出的文件和目錄的修改日期/ dbfs /文件夾。/ dbfs /替換為您想要顯示完整路徑文件。
% python
% python導入操作係統從datetime導入datetime路徑= ' / dbfs / ' fdpaths =[路徑+ " + fd的fd os.listdir(路徑)]打印(“file_path”+“create_date”+“modified_date”)在fdpaths fdpath: statinfo = os.stat (fdpath) create_date = datetime.fromtimestamp (statinfo.st_ctime) modified_date = datetime.fromtimestamp (statinfo.st_mtime)打印(fdpath、create_date modified_date)
輸出:
file_path create_date modified_date
/ dbfs / / FileStore 2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
/ dbfs / /磚2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
/ dbfs / / databricks-datasets 2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
/ dbfs / / databricks-results 2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
/ dbfs / / dbfs 2020-06-09 21:11:24 2020-06-09 21:11:24
/ dbfs / / local_disk0 2020-05-20 22:32:05 2020-05-20 22:32:05
/ dbfs / /毫升2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
/ dbfs / / tmp 2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730
用戶2021-07-01 12:49:45.264730 2021-07-01 12:49:45.264730 / dbfs / /
參考:
https://kb.m.eheci.com/en_US/python/display-file-timestamp-details
感謝塔亞布代碼。這為“/ dbfs”工作,而不是為一個筆記本工作路徑。我的筆記本路徑是這樣的“/ dev / abcd / xyz /筆記本”。請讓我知道如果我丟失的東西。
@Naveen Kumar馬達思班你能顯示jpeg或錯誤的東西,你也可以打印你的文件的路徑循環迭代之前,試著打印路徑,並展示它,然後我可以編輯代碼。
這是錯誤消息(“/ dev /特別的/”文件夾路徑包含筆記本電腦):
FileNotFoundError (Errno 2):沒有這樣的文件或目錄:“/ dev /臨時安排的”
這是我使用的代碼:
% python導入操作係統從datetime導入datetime路徑= #路徑“/ dev /特別的/”=“dbfs /”fdpaths =[路徑+ " + fd的fd os.listdir(路徑)]打印(“file_path”+“create_date”+“modified_date”)在fdpaths fdpath: statinfo = os.stat (fdpath) create_date = datetime.fromtimestamp (statinfo.st_ctime) modified_date = datetime.fromtimestamp (statinfo.st_mtime)打印(fdpath、create_date modified_date)