【发布时间】:2017-12-27 20:03:52
【问题描述】:
我有一个批处理文件 abc.bat 用于运行 Python 脚本 xyz.py
abc.bat 应该在启动时运行,因此在C:\Users\abhishek.roy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 中有一个快捷方式
abc.bat:
@echo off
python xyz.py
xyz.py:
import datetime
import os
if int(str((datetime.date.now() - datetime.date(2017,12,11))).split()[0]) <= 15
# Do something
else:
# Delete the shortcut from the startup folder
# Need code here
Python 程序应该运行 15 天,15 天后它应该从 Startup 文件夹中删除快捷方式,以便 abc.bat 在启动时停止运行。我已经试了
os.remove("C:\Users\abhishek.roy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc.bat") 但它给出了 FileNotFoundError。
请注意,我不想删除原始 abc.bat。我只想从启动文件夹中删除快捷方式。我想请求任何可能的解决方案。
谢谢
【问题讨论】:
标签: python batch-file