From 874f966a40246ffd0afdc5702ab6644c1c7641b0 Mon Sep 17 00:00:00 2001 From: Skyhand <2269721300@qq.com> Date: Fri, 30 Dec 2022 18:12:48 +0800 Subject: [PATCH] [opt] verify param template_search_path (#37) --- src/Luban.ClientServer/Program.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Luban.ClientServer/Program.cs b/src/Luban.ClientServer/Program.cs index efff373..174926c 100644 --- a/src/Luban.ClientServer/Program.cs +++ b/src/Luban.ClientServer/Program.cs @@ -10,6 +10,7 @@ using Luban.Job.Common.Utils; using Luban.Server; using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; @@ -137,7 +138,15 @@ Options: case "-t": case "--template_search_path": { - ops.TemplateSearchPath = args[++i]; + var dirName = args[++i]; + if (Directory.Exists(dirName)) + { + ops.TemplateSearchPath = dirName; + } + else + { + Console.WriteLine("[WARN] 对于Luban.ClientServer,参数 {0} {1} 路径不存在,忽略。", arg, dirName); + } break; } case "--": @@ -338,4 +347,4 @@ Options: return 0; } } -} +} \ No newline at end of file