python练习(遍历所有文件夹及文件)
2013-11-19 21:13
537 查看
遍历所有文件夹及文件,将exe文件的后缀改为zmp,并将文件设置为隐藏文件或系统文件
from sys import stdin
from os import walk
from os.path import join
import win32api,win32con
for (root, dirs, files) in walk('/'):
#if name in dirs or name in files:
for filename in files:
ext=os.path.splitext(filename)[1]
if(cmp(ext,".exe")==0):
print(filename)
newname=filename.replace(ext,".zmp")
oldpath=root+os.sep+filename
newpath=root+os.sep+newname
print "oldpath:"+oldpath+""
print "newpth:"+newpath+""
try:
os.rename(oldpath, newpath)
win32api.SetFileAttributes(newpath, win32con.FILE_ATTRIBUTE_HIDDEN)
#win32api.SetFileAttributes(newpath, win32con.FILE_ATTRIBUTE_SYSTEM)
except ValueError:
print "Error when rename the file " + oldpath
except NameError:
print "Error when rename the file " + oldpath
except OSError:
print newpath + " The file is already exist!"
from sys import stdin
from os import walk
from os.path import join
import win32api,win32con
for (root, dirs, files) in walk('/'):
#if name in dirs or name in files:
for filename in files:
ext=os.path.splitext(filename)[1]
if(cmp(ext,".exe")==0):
print(filename)
newname=filename.replace(ext,".zmp")
oldpath=root+os.sep+filename
newpath=root+os.sep+newname
print "oldpath:"+oldpath+""
print "newpth:"+newpath+""
try:
os.rename(oldpath, newpath)
win32api.SetFileAttributes(newpath, win32con.FILE_ATTRIBUTE_HIDDEN)
#win32api.SetFileAttributes(newpath, win32con.FILE_ATTRIBUTE_SYSTEM)
except ValueError:
print "Error when rename the file " + oldpath
except NameError:
print "Error when rename the file " + oldpath
except OSError:
print newpath + " The file is already exist!"
相关文章推荐
- 【Python】遍历文件夹中所有文件
- Python-遍历目标文件夹下所有文件
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- python 遍历文件夹下面所有的文件
- python程序设计基础5:python文件使用(遍历一个文件夹中所有的图片)
- 【Python】遍历文件夹,得到所有文件
- python遍历文件夹中的所有jpg文件
- python - 遍历某个文件夹下的所有子文件夹和文件名称
- python 遍历一个文件夹下所有文件名称
- 【Python】遍历文件夹中所有文件
- 如何用python遍历文件夹下的所有excel文件
- Shell练习:遍历文件夹下的所有文件及文件夹,并输出到文件
- python 遍历指定文件夹下的所有文件内容
- python 遍历所有文件文件夹,并且搜索其中的字符串
- 遍历文件夹下的所有文件(Python&C++)
- Python遍历文件夹下所有文件中数据并写入Excel
- python遍历文件夹下的所有文件
- Python:遍历输出某路径下的所有文件和文件夹
- Python遍历某目录下的所有文件夹与文件路径
- Python 如何遍历文件夹以及子文件夹下的所有文件