取消
顯示的結果
而不是尋找
你的意思是:

如何找到一個筆記本的最後修改日期嗎?

Naveen_KumarMad
新的貢獻者三世

我想找到不需要的筆記本電腦,而不是使用然後我可以審查和刪除它們。如果有一種方法可以找到一個筆記本的最後修改日期以編程方式我就能得到一個筆記本列表,我可以查看和刪除它們。

我有檢查工作區API函數和找不到如何得到一個筆記本的最後修改日期。

1接受解決方案

接受的解決方案

NateAnth
貢獻者三世

你問的是如何以編程方式,下麵是一個例子,您可以使用工作區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},

在原帖子查看解決方案

13日回複13

Tayyab_Vohra
貢獻者

使用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)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map