新增 递归创建文件夹 makedir 功能
This commit is contained in:
parent
cfc516d1b3
commit
58ec422bb1
|
|
@ -2022,5 +2022,23 @@ def ExportIDList(filepath): #从.tex或.pdf文件获取题目序号和ID的对
|
||||||
output += ",".join(currentoutput)+"\n\n"
|
output += ",".join(currentoutput)+"\n\n"
|
||||||
return output
|
return output
|
||||||
|
|
||||||
|
def makedir(dirpath): #递归创建文件夹
|
||||||
|
dirpath = dirpath.strip().replace("\\","/")
|
||||||
|
dirlist_raw = dirpath.split("/")
|
||||||
|
if ":" in dirlist_raw[0]:
|
||||||
|
dirlist_raw[1] = dirlist_raw[0] + "/" + dirlist_raw[1]
|
||||||
|
dirlist = dirlist_raw[1:].copy()
|
||||||
|
else:
|
||||||
|
dirlist = dirlist_raw.copy()
|
||||||
|
for i in range(len(dirlist)):
|
||||||
|
if not i == 0:
|
||||||
|
dirlist[i] = dirlist[i-1] + "/" + dirlist[i]
|
||||||
|
for dpath in dirlist:
|
||||||
|
try:
|
||||||
|
os.mkdir(dpath)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
return dirlist
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
print("数据库工具, import用.")
|
print("数据库工具, import用.")
|
||||||
Reference in New Issue