Python简单删除目录下文件以及文件夹的方法

   本文实例讲述了Python简单删除目录下文件以及文件夹的方法。分享给大家供大家参考。具体如下:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14

#!/usr/bin/env python
import os
import shutil
filelist=[]
rootdir="/home/zoer/aaa"
filelist=os.listdir(rootdir)
for f in filelist:
filepath = os.path.join( rootdir, f )
if os.path.isfile(filepath):
os.remove(filepath)
print filepath+" removed!"
elif os.path.isdir(filepath):
shutil.rmtree(filepath,True)
print "dir "+filepath+" removed!"

  其中shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。

  类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。

  比如:

  copyfile(src, dst)

  是把源文件拷贝到一个目标位置。

  希望本文所述对大家的Python程序设计有所帮助。

时间: 2024-11-03 22:02:01

Python简单删除目录下文件以及文件夹的方法的相关文章

python输出当前目录下index.html文件路径的方法

  这篇文章主要介绍了python输出当前目录下index.html文件路径的方法,涉及Python操作目录的相关技巧,需要的朋友可以参考下: ? 1 2 3 4 import os import sys path = os.path.join(os.path.dirname(sys.argv[0]),'index.html') print path 希望本文所述对大家的Python程序设计有所帮助.

python在windows下创建隐藏窗口子进程的方法

  本文实例讲述了python在windows下创建隐藏窗口子进程的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 import subprocess IS_WIN32 = 'win32' in str(sys.platform).lower() def subprocess_call(*args, **kwargs): #also works for Popen. #It creates a new *hidden* window

Windows Vista下更改IE7临时文件夹的方法

在Windows vista系统下修改IE临时文件夹存放路径与Windows XP系统下方法大致一样,如果要说区别 ,那就是在个别操作窗口和操作步骤上有所不同,其它没有什么需要特别注意的地方. 运行IE 7,点击"工具"→"Internet 选项",在弹出窗口的"浏览历史记录"区域中点击"设置" 按钮(如图1). 图1 点击"设置"按钮 在随后弹出的对话框中点击"移动文件夹"(如图2),

win7系统下禁止创建桌面文件夹的方法

  很多用户为了方便,会在系统桌面中创建文件夹,如果是你自己操作的还好,但是如果别人使用你的电脑的时候,也经常创建乱七八糟的文件夹我们应该怎么办呢?下面小编为大家提供了一个win7禁止桌面创建文件夹的方法 1.首先要开启禁用在桌面上创建文件夹的功能,要保证一件事:那就是你的C盘要是NTFS格式. 2.想看你的C盘是什么格式,只需要在计算机里面点下盘符,然后在左边的详细信息里面就能看到了. 3.要禁用写入功能只需要用管理员账号登录,然后找到Win7系统桌面的位置:C:用户Administrator

php实例分享之通过递归实现删除目录下的所有文件详解_php实例

先贴代码: 复制代码 代码如下: <?phpfunction delFile($dirName){  if ($handle = opendir("$dirName")){  while (($item = readdir($handle))!=false){   if ($item!="." && $item!="..")  {    if ( is_dir( "$dirName/$item" ) )

php递归遍历和和删除文件夹下的所有文件

php递归删除目录下的所有文件: <?php header("content-type:text/html;charset=utf-8"); /** *删除指定目录()删除子目录和文件 *@path 文件目录路径 string *@return void */ function hello($path){ //1:判断删除目录是否存在 if(!file_exists($path)){ return false; } //2:将目录内容全部获取出 $list = scandir($

Linux删除目录下的文件的10种方法

下午闲着没事儿,看到了一遍文章,便突发奇想的想起删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -type f -exec rm -f {} \; #用find命令查找普通文件并删除or用find命令的处理动作将其删除 3.find . -type f | xargs rm -f #用于参数列表过长;要删除的文件太多 4.

python实现批量获取指定文件夹下的所有文件的厂商信息_python

本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import pefile import codecs, sys import wx import struct #输出中打印Unicode字符 #sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout) def addToDict(theDict,PEfile_Pa

PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)_php实例

如果做一个在线的文件管理系统的话,那么首先必须知道怎么读取目录和文件,其实这个功能几行代码就可以实现了. 输出效果: 实现代码: 复制代码 代码如下: <?php $dir = "D:/";  //要获取的目录 echo "********** 获取目录下所有文件和文件夹 ***********<hr/>"; //先判断指定的路径是不是一个文件夹 if (is_dir($dir)){  if ($dh = opendir($dir)){   whi