Skip to content

Commit 9f5ea63

Browse files
authored
Fix Bug
修复当文件移入目标文件夹时,目标文件夹存在同名文件的报错 修复方式:删除原有文件,保留新移入的文件 删除了部分中间变量的调试显示
1 parent 3928aba commit 9f5ea63

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

CleanFolder/main.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def getDirsList(f):
1616

1717

1818
# 返回传入路径 f 文件夹下的所有文件,未加筛选
19-
def getFilesLists(f):
19+
def getFilesList(f):
2020
f = str(f)
2121
if f == "":
2222
return []
@@ -28,13 +28,21 @@ def getFilesLists(f):
2828

2929
def clean(f):
3030
# print(f)
31-
nowfiles = getFilesList(f)
32-
print(nowfiles)
33-
for i in nowfiles:
31+
nowFiles = getFilesList(f)
32+
if len(nowFiles) is not 0:
33+
print(nowFiles)
34+
for i in nowFiles:
35+
print(i)
3436
a, b = os.path.splitext(i)
37+
#print(b)
3538
if b == '.exe':
39+
print('get a .exe')
3640
if not os.path.exists(f + '\\exe\\'):
3741
os.mkdir(f + '\\exe\\')
42+
print(f + i)
43+
print(f + 'exe\\')
44+
if os.path.exists(f + '\\exe\\' + i):
45+
os.remove(f + '\\exe\\' + i)
3846
shutil.move(f + i, f + '\\exe\\')
3947
nowdirs = getDirsList(f)
4048
for i in nowdirs:

0 commit comments

Comments
 (0)