• 欢迎光临~

os文件操作封装代码

开发技术 开发技术 2022-01-27 97次浏览
import os
import uuid
class MyFiles:
#指定文件操作目录
def __init__(self,upload_dir='./static/upload/'):
self.up_dir = upload_dir

#创建文件夹
def mk_dir(self,userid):
path = self.up_dir+str(userid)+'/'
#判断是否存在
if not os.path.exists(path):
os.mkdir(path)


#文件重命名
def rename(self,file):

filename = uuid.uuid4().hex+str(os.path.splitext(file)[1])
return filename

#查找指定目录下的所有文件
def show_all(self,userid):
files = os.listdir(self.up_dir+str(userid)+'/')
return files

#删除文件
def remove_files(self,userid,file):
path = self.up_dir+str(userid)+'/'+file
os.remove(path)

myf = MyFiles()
程序员灯塔
转载请注明原文链接:os文件操作封装代码
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com