diff --git a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java index fb815a97..66577e21 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java @@ -374,7 +374,7 @@ public class LocalRunnerClient extends RunnerClient { if (!watchAll) { return; } - Stream walk = Files.walk(root).filter(Files::isDirectory); + Stream walk = Files.list(root).filter(Files::isDirectory); for (Path dir : walk.toList()) { WatchKey key = dir.register(watchService, kindsArray); watchKeys.put(key, dir);