From 3c9348d4a8461b7311145f6dfb942616853552dc Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Mon, 21 Aug 2017 14:59:55 +0800 Subject: [PATCH] =?UTF-8?q?mkdir=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mogui/controller/project.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mogui/controller/project.py b/mogui/controller/project.py index 09dd6e5..b666363 100644 --- a/mogui/controller/project.py +++ b/mogui/controller/project.py @@ -109,7 +109,10 @@ def save(request) : # 项目实际地址-目录不存在则创建 if os.path.exists(request.POST['dir_address']) == False : - os.mkdir(request.POST['dir_address']) + try : + os.makedirs(request.POST['dir_address']) + OSError, e : + return function.ajax_return_exit('请检查目录或权限是否正确', -3, [], e) # 项目实际地址-克隆代码 if os.path.exists(git_dir_address) == False : @@ -123,7 +126,10 @@ def save(request) : # 临时操作地址-目录不存在则创建 if os.path.exists(project_temp_dir) == False : - os.mkdir(project_temp_dir) + try : + os.makedirs(project_temp_dir) + OSError, e : + return function.ajax_return_exit('请检查目录或权限是否正确', -3, [], e) # 临时操作地址-克隆代码 if os.path.exists(project_temp_dir+'/'+project_git_name) == False : -- GitLab