Windows任务计划程序未在Python scrip中复制文件

2024-04-26 00:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个python2.7脚本,它在Windows中作为计划任务运行。脚本中的任务之一是在另一个操作完成后复制文件。如果从命令提示符手动运行脚本,则所有操作都将成功完成。但是,从任务调度器运行的同一个脚本将完成除复制操作之外的所有操作。它不会出错。你知道吗

我试过使用:

你知道吗操作系统()

你知道吗shutil.副本()

你知道吗shutil.copy2文件()

你知道吗子流程调用()

所有这些都产生了相同的结果。手动过程可以工作,但任务调度器不会复制文件。我还尝试将计划任务中的Start In设置设置设置为当前工作目录,但仍然不起作用。所以我删除了它并提供了所有文件的完整工作路径

import os

Kams = """Z:\\Dir1\\"""

JXDir = """C:\\Dir2\\"""

zip = '2019-01-07_D.zip'

os.system('copy ' + JXDir + zip + ' ' + Kams)

如果我打印复制行,命令看起来很好。你知道吗


Tags: 文件脚本oswindows副本手动流程zip