返回顶部
首页 > 资讯 > 后端开发 > Python >让Python删除window下文件
  • 369
分享到

让Python删除window下文件

文件Pythonwindow 2023-01-31 07:01:03 369人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正常了。    早就想写个脚本放在服务器上,今天正好有空,于是扒拉了一下,写了个p

今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正常了。


    早就想写个脚本放在服务器上,今天正好有空,于是扒拉了一下,写了个python的小脚本,大牛就不用看了,原理是找出每个文件的修改时间,如果修改时间不是当天,换句话如果小于今天,那么我们就删掉这个文件。写的比较粗糙,看下代码:

#!/usr/bin/env Python
import os
import shutil
import time
import datetime

path1='C:\\BACKUP_Queue_Broker_SHTumor_20130218\\Log\\'
#path2='C:\\BACKUP_Other_Broker_SHTumor_20130218\Log\\'
#path3='C:\\BACKUP_Schedule_Broker_SHTumor_20130807\\Log\\'

def deleteFile(path):
	today=datetime.datetime.today()
	file=os.listdir(path)
	for i in file:
		mtime=os.stat(path+i).st_mtime 
		#得到文件的修改时间标记
		fORMat='%Y-%m-%d'
		value=time.localtime(mtime)
		dt=time.strftime(format,value)

		dt1=datetime.datetime.strptime(dt,format)
		#转换下时间格式
		today=(str(today))[:10]
		dt1=str(dt1)[:10]
		#print dt1
		#print today
		if dt1 < today :
			print "Begin To Delete File ", path+i
			os.remove(path+i)
		else:
			pass


deleteFile(path1)

#deleteFile(path2)

#deleteFile(path3)


  呵呵,最后瓶装成一个函数,应为有多个路径的文件需要删除,如果有更好的写法,请大家不灵赐教。。。

--结束END--

本文标题: 让Python删除window下文件

本文链接: https://lsjlt.com/news/191892.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 让Python删除window下文件
    今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正常了。    早就想写个脚本放在服务器上,今天正好有空,于是扒拉了一下,写了个P...
    99+
    2023-01-31
    文件 Python window
  • hadoop怎么删除文件夹下文件
    在Hadoop中,可以使用以下命令来删除文件夹下的文件: hadoop fs -rm -r /path/to/directory/*...
    99+
    2024-04-02
  • dos下如何删除文件夹和文件
    这篇文章主要讲解了“dos下如何删除文件夹和文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dos下如何删除文件夹和文件”吧!在dos下删除文件夹或文件,先要确定文件夹或文件是否有特殊的属...
    99+
    2023-06-09
  • Python实现删除windows下的长路径文件
    目录1.文章背景2.使用 python 删除文件3.文件系统关于长路径文件的相关定义4.改造 python 程序,删除长路径文件5.总结思考1.文章背景 近期,笔者所在公司的某业务系...
    99+
    2024-04-02
  • linux下如何删除文件夹
    在Linux操作系统中,可以使用以下命令来删除文件夹:1. 删除空文件夹:使用rmdir命令。例如,要删除名为"folder"的空文...
    99+
    2023-09-06
    Linux
  • ubuntu如何删除文件夹下所有文件
    要删除Ubuntu中文件夹下的所有文件,可以使用以下命令:1. 打开终端。2. 使用cd命令进入要删除文件的文件夹所在的目录。例如,...
    99+
    2023-09-15
    ubuntu
  • centos如何删除文件夹下所有文件
    要删除CentOS上文件夹下的所有文件,您可以使用以下命令:1. 使用`cd`命令进入要删除文件的文件夹:```cd /path/t...
    99+
    2023-08-20
    centos
  • python怎么删除文件夹
    python中删除文件夹的方法:1、在python脚本中导入os模块;2、使用if语句判断文件夹是否为空;3、最后使用os.listdir()方法获取空文件夹并通过rmdir函数进行删除文件夹即可。具体操作方法:首先需要在python脚本中...
    99+
    2024-04-02
  • Python中如何删除文件
    这篇“Python中如何删除文件”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Python中如何删除文件”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起...
    99+
    2023-06-14
  • Python 通配符删除文件
    # -*- coding: utf-8 -*- """ 使用通配符,获取所有文件,或进行操作。 """ import glob import os def files(curr_dir = '.', ext = '*.exe')...
    99+
    2023-01-31
    通配符 文件 Python
  • python删除N天前文件
    #/usr/bin/env python # -*- coding:utf-8 -*- #Author='Jun' import os import sys import time def removefiles(beftime, def...
    99+
    2023-01-31
    文件 python
  • python怎么删除py文件
    在 python 中删除.py文件可以通过导入os模块并使用remove()函数来实现,详细步骤包括:1.导入os模块;2.提供要删除的文件路径;3.处理文件不存在或无法访问的异常;4....
    99+
    2024-05-05
    python
  • Python中怎么删除目录下的相同文件
    本篇文章给大家分享的是有关Python中怎么删除目录下的相同文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。# -*- coding: cp93...
    99+
    2023-06-17
  • 恢复EXT3下被删除的文件
    下面是这个教程将教你如何在Ext3的文件系统中恢复被rm掉的文件。假设我们有一个文件名叫 ‘test.txt’ $ls -il test.txt 15 -rw-rw-r– 2 root root 20 Apr 17 12...
    99+
    2023-06-05
  • Linux下怎么彻底删除文件
    这篇文章主要讲解了“Linux下怎么彻底删除文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么彻底删除文件”吧!linux删除目录很简单,很多人还是习惯用rmdir,不过一旦...
    99+
    2023-06-13
  • Linux下如何删除文件目录
    这篇文章主要介绍了Linux下如何删除文件目录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何删除文件目录文章都会有所收获,下面我们一起来看看吧。使用rmdir删除目录Rmdir命令间成“remo...
    99+
    2023-06-28
  • 删除目录下所有文件 javascript
    在现代互联网时代,JavaScript已经成为前端开发的核心之一。它可以用来为网站、应用程序和其他在线体验创建动态和交互式体验。对于想要提高自己的JavaScript编程技能的开发人员来说,实现删除目录下所有文件可能是所有初学者都想要尝试的...
    99+
    2023-05-17
  • windows下rising文件夹如何删除
    本篇内容主要讲解“windows下rising文件夹如何删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows下rising文件夹如何删除”吧!rising文件夹删除办法方法一: 重启...
    99+
    2023-07-04
  • del rd命令行下删除文件
    这篇文章主要讲解了“del rd命令行下删除文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“del rd命令行下删除文件”吧!del命令参数说明 /F   &...
    99+
    2023-06-09
  • 解决Windows下删除文件提示无法删除问题
      我们在平时的电脑操作过程中,有时会碰到想要删除某个文件时,系统却提示无法删除(如图1),在切换到DOS状态下或者是在安全模式中虽然可以删除,但是这样操作起来却有点麻烦。   图1 无法删除   我们不妨想一想,用一...
    99+
    2023-06-03
    windows 删除文件 问题 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作