python语言之文件系统操作
上一篇 /
下一篇 2013-01-28 21:31:08
/ 个人分类:python
【未经同意,不得转载】
#! /usr/bin/python
# *_* coding: utf-8 *_*
import os
import sys
import shutil
class filesysClass:
def __init__(self,path):
self.path = path
def filetypeCheckFunction(self):
if os.path.exists(self.path):
if os.path.isfile(self.path):
print "is File!"
elif os.path.isdir(self.path):
print "is Drictory!"
else:
print "other type"
else:
print "the file is nothing!"
def showDir(self):
for dirpath,dirnames,filenames in os.walk(self.path):
for dirname in dirnames :
print os.path.join(dirpath,dirname)
def copyfiles(self,filefrom,fileto):
if os.path.isfile(filefrom): # os.path.isfile(fileto):
shutil.copy(filefrom,fileto)
elif os.path.isdir(filefrom): #and os.path.isdir(fileto):
shutil.copytree(filefrom,fileto)
else:
print "some error"
if __name__ == "__main__":
fileclass = filesysClass(sys.argv[1])
fileclass.filetypeCheckFunction()
fileclass.showDir()
fileclass.copyfiles("/Users/sheshijie/python","/Users/sheshijie/python/bak")
fileclass.copyfiles("/Users/sheshijie/python/testcsv.csv","/Users/sheshijie/python/testcsv1.csv")
TAG:
我来说两句
显示全部
内容
昵称
验证
提交评论