1
0
mirror of https://gitee.com/coder-xiaomo/gitee2github synced 2025-01-28 04:00:27 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
gitee2github/assets/prepareWorkingDir.py

60 lines
2.5 KiB
Python

import os;
import shutil;
def prepareWorkingDir(CurrentDir, WorkingDir):
"""
准备工作目录
"""
print("################################ 正在准备工作目录 ################################")
print()
print("当前目录", CurrentDir) # 获取当前文件所在目录
print("工作目录", WorkingDir)
# print(os.getcwd()) # 获取当前脚本运行目录
if os.path.exists(WorkingDir):
pass
# # 工作目录已存在,如果非空就创建
# if not os.listdir(WorkingDir):
# print("工作目录已存在且为空,无需创建")
# else:
# # print('工作目录已存在且非空,请检查是否有其他程序正在使用,如果确认无其他程序在使用,请手动删除工作目录,然后重试!')
# # print()
# # print("是否删除工作目录中的文件? (Y: 删除, N: 不删除)")
# # userInput = ''
# # while userInput == '':
# # userInput = input("\r>").strip().lower ()
# # if userInput in ['y', 'yes']:
# # # os.rmdir(WorkingDir) # 只能删除空文件夹
# # shutil.rmtree(WorkingDir) #递归删除文件夹
# # os.mkdir(WorkingDir)
# # print("成功清空工作目录", WorkingDir)
# # else:
# # input('按回车键退出...')
# # exit()
# print()
# print('工作目录已存在且非空,是否在上次同步的基础上继续?')
# while True:
# userInput = input("y: 继续, n: 清空工作目录 (y): ").strip().lower ()
# if userInput in ['', 'y', 'yes']:
# break
# elif userInput in ['n', 'no']:
# # os.rmdir(WorkingDir) # 只能删除空文件夹
# shutil.rmtree(WorkingDir) #递归删除文件夹
# os.mkdir(WorkingDir)
# print("成功清空工作目录", WorkingDir)
# break
# else:
# input('按回车键退出...')
# exit()
else:
# 工作目录不存在,创建该目录
os.mkdir(WorkingDir)
print("成功创建工作目录", WorkingDir)
print("[info] 工作目录准备完成")
# os.mkdir(WorkingDir)
# os.makedirs(WorkingDir)
# os.system("chdir")
# print(__file__)