From d1bbd4b85a3082bfc8621b7f7c9992718dcb3502 Mon Sep 17 00:00:00 2001 From: Har01d Date: Thu, 5 Feb 2026 19:17:07 +0800 Subject: [PATCH 1/2] create 115 temp dir --- drivers/115/extension.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/115/extension.go b/drivers/115/extension.go index 2fe51b00..a2f4465f 100644 --- a/drivers/115/extension.go +++ b/drivers/115/extension.go @@ -2,8 +2,10 @@ package _115 import ( "context" + "github.com/OpenListTeam/OpenList/v4/internal/conf" "github.com/OpenListTeam/OpenList/v4/internal/model" + "github.com/OpenListTeam/OpenList/v4/internal/setting" driver115 "github.com/power721/115driver/pkg/driver" log "github.com/sirupsen/logrus" ) @@ -24,7 +26,9 @@ func (d *Pan115) createTempDir(ctx context.Context) { } var clean = false name := conf.TempDirName - _, _ = d.MakeDir(ctx, dir, name) + if setting.GetBool(conf.AliTo115) { + _, _ = d.MakeDir(ctx, dir, name) + } files, _ := d.getFiles(root) for _, file := range files { if file.Name == "最近接收" { @@ -35,6 +39,9 @@ func (d *Pan115) createTempDir(ctx context.Context) { clean = true } } + if !setting.GetBool(conf.AliTo115) { + d.TempDirId = d.ReceiveDirId + } log.Infof("115 temp folder id: %v", d.TempDirId) log.Infof("115 receive folder id: %v", d.ReceiveDirId) if clean { From 9bd6497a878a8d7008c54c3fe13554c009273f54 Mon Sep 17 00:00:00 2001 From: Har01d Date: Thu, 5 Feb 2026 19:19:06 +0800 Subject: [PATCH 2/2] create 115 temp dir --- drivers/115/extension.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/115/extension.go b/drivers/115/extension.go index a2f4465f..46fd6092 100644 --- a/drivers/115/extension.go +++ b/drivers/115/extension.go @@ -39,10 +39,11 @@ func (d *Pan115) createTempDir(ctx context.Context) { clean = true } } - if !setting.GetBool(conf.AliTo115) { + if setting.GetBool(conf.AliTo115) { + log.Infof("115 temp folder id: %v", d.TempDirId) + } else { d.TempDirId = d.ReceiveDirId } - log.Infof("115 temp folder id: %v", d.TempDirId) log.Infof("115 receive folder id: %v", d.ReceiveDirId) if clean { d.cleanTempDir()