2015-11-04 35 views
0

我用Python創建一個文件夾。主文件夾名稱爲20151104(YMMDD),我正在創建子文件夾20151104_version1(YMMDD_version1)。用增加版本號創建一個文件夾和子文件夾

20151104 (mainfolder) 
|->20151104_version1 (subfolders) 
|->20151104_version2 
|->20151104_version3 
|->20151104_version4 
|->20151104_version5 
......... 

example

當我重新啓動Python程序,就必須創建另一個子文件夾和子20151104_version數量必須增加。我怎樣才能做到這一點?

+0

所以基本上你需要一個新的子文件夾(下一個版本號),在主文件夾每次運行腳本時創建的? – DorinPopescu

回答

0

如果我猜中了,這是你可以做什麼:

from glob import glob; 
from os import mkdir; 
from os.path import curdir, join; 

subfolders = glob(join(curdir, 'mainFolder', '*version*')); 
subfolers.sort(); 
currentVersion = subfolers[-1].split('version')[1]; 
nextVersion = int(currentVersion) + 1; 

mkdir(join(curdir, 'mainFolder', '20151104_version%d' % nextVersion)) 
相關問題