diff --git a/publish/changeLog.md b/publish/changeLog.md
index e69de29b..38efdfab 100644
--- a/publish/changeLog.md
+++ b/publish/changeLog.md
@@ -0,0 +1,4 @@
+### 修复
+
+- 修复下载管理的一些Bug
+
diff --git a/src/renderer/views/Download.vue b/src/renderer/views/Download.vue
index 433c3303..90f40ae0 100644
--- a/src/renderer/views/Download.vue
+++ b/src/renderer/views/Download.vue
@@ -127,6 +127,7 @@ export default {
           break
         case 'remove':
           this.removeTask(info.index)
+          break
         case 'file':
           this.handleOpenFolder(info.index)
           break
@@ -172,7 +173,9 @@ export default {
       this.resetSelect()
     },
     handleOpenFolder(index) {
-      openDirInExplorer(this.list[index].filePath)
+      let path = this.list[index].filePath
+      if (!checkPath(path)) return
+      openDirInExplorer(path)
     },
   },
 }