You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何修改Python代码实现文件逐次移动并添加10秒间隔延时

代码修改方案
  • 核心调整逻辑:把等待逻辑放到文件遍历循环内部,每次完成单个文件移动后触发10秒等待,同时新增文件类型判断避免误移动子目录引发报错。

修改后的可直接运行代码如下:

import os
import shutil
import time

source_dir = 'C:/Users/bigwi/Desktop/Upload'
target_dir = 'C:/Users/bigwi/Dropbox/ytbin'

file_names = os.listdir(source_dir)

# 原有初始15秒等待,不需要该逻辑可直接删除本行
time.sleep(15)

for file_name in file_names:
    source_file_path = os.path.join(source_dir, file_name)
    # 仅处理文件,跳过源目录下的子文件夹
    if os.path.isfile(source_file_path):
        shutil.move(source_file_path, target_dir)
        # 单文件移动完成后等待10秒再处理下一个
        time.sleep(10)

如果不需要保留代码最开始的15秒全局等待,直接删除time.sleep(15)这一行即可。

内容的提问来源于stack exchange,提问作者plsineedhelp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 21:09:03