|
@@ -23,9 +23,15 @@ def copyfile(src_file, dest_file):
|
|
|
|
|
|
|
|
|
def copyfolder(src_foler, dest_folder):
|
|
|
- src_files = os.listdir(src_foler)
|
|
|
- for name in src_files:
|
|
|
- copyfile(src_foler+"\\"+name, dest_folder+"\\"+name)
|
|
|
+ if src_folder.endswith(".apk"):
|
|
|
+ copyfile(src_foler, dest_folder)
|
|
|
+ else:
|
|
|
+ src_files = os.listdir(src_foler)
|
|
|
+ # 目标路径是否存在,不存在创建;
|
|
|
+ if not os.path.exists(dest_folder):
|
|
|
+ os.mkdirs(dest_folder)
|
|
|
+ for name in src_files:
|
|
|
+ copyfile(src_foler+"\\"+name, dest_folder+"\\"+name)
|
|
|
|
|
|
# 不使用重定向;
|
|
|
def cmdExecute2(cmd):
|
|
@@ -200,13 +206,13 @@ class localSVN:
|
|
|
msg = cmdExecute(cmd)
|
|
|
if msg.startswith("?"): # 不在控制;
|
|
|
return 0
|
|
|
- elif msg.startwith("A"): # 预加入;
|
|
|
+ elif msg.startswith("A"): # 预加入;
|
|
|
return 1
|
|
|
- elif msg.startwith("M"): # 已修改;
|
|
|
+ elif msg.startswith("M"): # 已修改;
|
|
|
return 2
|
|
|
- elif msg.startwith("C"): # 冲突;
|
|
|
+ elif msg.startswith("C"): # 冲突;
|
|
|
return 3
|
|
|
- elif msg.startwith("K"): # 被锁定;
|
|
|
+ elif msg.startswith("K"): # 被锁定;
|
|
|
return 4
|
|
|
|
|
|
|