@@ -105,6 +105,7 @@ private void ResetAction()
105105 ConfigModel . ClientVersion = string . Empty ;
106106 ConfigModel . Encoding = Encodings . First ( ) ;
107107 ConfigModel . Format = Formats . First ( ) ;
108+ CreateDirectory ( ) ;
108109 }
109110
110111 /// <summary>
@@ -353,7 +354,7 @@ private async Task<string> CreateConfigInfoFile()
353354 } ;
354355
355356 var json = JsonConvert . SerializeObject ( configInfo , Formatting . Indented ) ;
356- var configFilePath = Path . Combine ( ConfigModel . PatchDirectory , "config .json" ) ;
357+ var configFilePath = Path . Combine ( ConfigModel . PatchDirectory , "update_config .json" ) ;
357358
358359 await File . WriteAllTextAsync ( configFilePath , json , Encoding . UTF8 ) ;
359360
@@ -477,4 +478,23 @@ private static string SearchExeFileAndGetDirectory(string rootDirectory, string
477478 // Concatenate directories into a string and return
478479 return string . Join ( ";" , exeDirectories ) ;
479480 }
481+
482+ private void CreateDirectory ( )
483+ {
484+ var baseDir = AppContext . BaseDirectory ;
485+
486+ var packateDir = Path . Combine ( baseDir , "packets" ) ;
487+ if ( ! Directory . Exists ( packateDir ) )
488+ {
489+ Directory . CreateDirectory ( packateDir ) ;
490+ }
491+
492+ var patchDir = Path . Combine ( packateDir , "patch" ) ;
493+ if ( ! Directory . Exists ( patchDir ) )
494+ {
495+ Directory . CreateDirectory ( patchDir ) ;
496+ }
497+
498+ ConfigModel . PatchDirectory = patchDir ;
499+ }
480500}
0 commit comments