将所有在<time>之后修改的文件夹移动到新文件夹

比约恩

我需要编写一个脚本,以移动给定时间后修改的给定父目录内的所有文件夹。我想使用bash或Python。

所以应该是这样的。

forall ${DIR} in ${PARENT_DIR}
If ${DIR} is modified after ${TIME}
move ${DIR} to ${NEW_DIR}

它必须每15分钟检查一次目录的修改,并移动所有新创建的目录。

谢谢您的帮助

约翰·威尔逊
import os
from shutil import move
from time import time

def mins_since_mod(fname):
    """Return time from last modification in minutes"""
    return (time() - os.path.getmtime(fname)) / 60

PARENT_DIR = '/some/directory'
MOVE_DIR = '/where/to/move'

# Loop over files in PARENT_DIR
for fname in os.listdir(PARENT_DIR):
    # If the file is a directory and was modified in last 15 minutes
    if os.path.isdir(fname) and mins_since_mod(fname) < 15:
        move(fname, MOVE_DIR) # move it to a new location

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

来自分类Dev

TortoiseGit:将文件移动到新文件夹时无法识别为移动

来自分类Dev

将现有 github 存储库移动到新文件夹的问题

来自分类Dev

使用变量创建路径(将文件夹和内容移动到新文件夹)

来自分类Dev

将x数量的文件移动到新文件夹

来自分类Dev

如何通过右键菜单将文件选择移动到新文件夹中?

来自分类Dev

将.aspx文件移动到新文件夹后,如何设置代码隐藏路径?

来自分类Dev

将已读邮件移动到Outlook中的新文件夹中

来自分类Dev

将已读邮件移动到Outlook中的新文件夹中

来自分类Dev

如何使用grep在当前目录中搜索具有给定字符串的所有文件,然后将这些文件移动到新文件夹?

来自分类Dev

将一个文件夹(带有图像)拆分为两个并将图像移动到新文件夹

来自分类Dev

如果匹配文件的数量大于10,如何将所有与某个名称匹配的文件移动到新文件夹?

来自分类Dev

递归地将文件从子目录移动到新文件夹(除jsons之外的所有文件[jpg / png / ...])

来自分类Dev

将文件从文件夹移动到文件夹

来自分类Dev

重命名上一个文件夹中的datetime后如何将文件移动到新文件夹

来自分类Dev

重命名前一个文件夹中的datetime后如何将文件移动到新文件夹

来自分类Dev

将SQL Server 2008 R2数据库文件移动到新文件夹位置

来自分类Dev

将SQL Server 2008 R2数据库文件移动到新文件夹位置

来自分类Dev

Shell脚本将所有文件从子文件夹移动到父文件夹

来自分类Dev

Shell脚本将所有文件从子文件夹移动到父文件夹

来自分类Dev

将子文件夹中的所有文件移动到父文件夹

来自分类Dev

将嵌套文件夹的所有文件移动到其他文件夹

来自分类Dev

将子文件夹中的所有文件移动到父文件夹

来自分类Dev

将子文件夹中的所有文件复制到新文件夹中

来自分类Dev

使用R将文件夹中的所有PDF和所有子文件夹复制到新文件夹

来自分类Dev

$file->move() 函数没有在新文件夹中显示移动的文件?

来自分类Dev

301 将所有文章从旧文件夹重定向到新文件夹

来自分类Dev

将文件从旧文件夹覆盖到新文件夹

来自分类Dev

将文件移动到有例外的文件夹中

Related 相关文章

  1. 1

    如何使用bash将子文件夹中的所有文件移动到新文件夹中?

  2. 2

    TortoiseGit:将文件移动到新文件夹时无法识别为移动

  3. 3

    将现有 github 存储库移动到新文件夹的问题

  4. 4

    使用变量创建路径(将文件夹和内容移动到新文件夹)

  5. 5

    将x数量的文件移动到新文件夹

  6. 6

    如何通过右键菜单将文件选择移动到新文件夹中?

  7. 7

    将.aspx文件移动到新文件夹后,如何设置代码隐藏路径?

  8. 8

    将已读邮件移动到Outlook中的新文件夹中

  9. 9

    将已读邮件移动到Outlook中的新文件夹中

  10. 10

    如何使用grep在当前目录中搜索具有给定字符串的所有文件,然后将这些文件移动到新文件夹?

  11. 11

    将一个文件夹(带有图像)拆分为两个并将图像移动到新文件夹

  12. 12

    如果匹配文件的数量大于10,如何将所有与某个名称匹配的文件移动到新文件夹?

  13. 13

    递归地将文件从子目录移动到新文件夹(除jsons之外的所有文件[jpg / png / ...])

  14. 14

    将文件从文件夹移动到文件夹

  15. 15

    重命名上一个文件夹中的datetime后如何将文件移动到新文件夹

  16. 16

    重命名前一个文件夹中的datetime后如何将文件移动到新文件夹

  17. 17

    将SQL Server 2008 R2数据库文件移动到新文件夹位置

  18. 18

    将SQL Server 2008 R2数据库文件移动到新文件夹位置

  19. 19

    Shell脚本将所有文件从子文件夹移动到父文件夹

  20. 20

    Shell脚本将所有文件从子文件夹移动到父文件夹

  21. 21

    将子文件夹中的所有文件移动到父文件夹

  22. 22

    将嵌套文件夹的所有文件移动到其他文件夹

  23. 23

    将子文件夹中的所有文件移动到父文件夹

  24. 24

    将子文件夹中的所有文件复制到新文件夹中

  25. 25

    使用R将文件夹中的所有PDF和所有子文件夹复制到新文件夹

  26. 26

    $file->move() 函数没有在新文件夹中显示移动的文件?

  27. 27

    301 将所有文章从旧文件夹重定向到新文件夹

  28. 28

    将文件从旧文件夹覆盖到新文件夹

  29. 29

    将文件移动到有例外的文件夹中

热门标签

归档