[英]Using Python, recursively create symbolic links for all .jpg files created within the last 24 hours
我存儲按年份和事件組織的照片庫,例如:
/mnt/mediapool/images1/2020/Day at the beach/IMG1.JPG
/mnt/mediapool/images1/2020/Day at the beach/IMG2.JPG
/mnt/mediapool/images1/2021/Sunset/IMG15.JPG
使用 Python3,我如何遞歸遍歷我的所有圖像並在另一個目錄中創建符號鏈接,該目錄列出了過去 24 小時(以及 7 天、30 天等)內創建的所有圖像?
例如:
/mnt/mediapool/sorted/last-24h/IMG1.JPG (symbolic link to /mnt/mediapool/images1/2020...)
/mnt/mediapool/sorted/last-24h/IMG2.JPG (symbolic link to /mnt/mediapool/images1/2020...)
/mnt/mediapool/sorted/last-24h/IMG3.JPG (symbolic link to /mnt/mediapool/images1/2020...)
/mnt/mediapool/sorted/last-7d/IMG1.JPG (symbolic link to /mnt/mediapool/images1/2020...)
使用os.walk(/mnt/mediapool/images1/)
遞歸遍歷該目錄樹。
os.path.join()
創建從父目錄到文件的完整路徑對於每個文件,使用os.stat()
檢查創建時間或修改時間
使用os.makedirs
為鏈接 go 的位置創建必要的目錄樹
使用os.symlink()
或pathlib.Path.symlink_to()
創建到目標圖像的鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.