소스 검색

auto-create logs folder if not created

bigbrodude6119 2 년 전
부모
커밋
9c46c560e4
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      helpers/evil_portal_storage.c

+ 4 - 0
helpers/evil_portal_storage.c

@@ -97,6 +97,10 @@ char *sequential_file_resolve_path(Storage *storage, const char *dir,
 void write_logs(char *portal_logs) {
   Storage *storage = evil_portal_open_storage();
 
+  if(!storage_file_exists(storage, EVIL_PORTAL_LOG_SAVE_PATH)) {
+    storage_simply_mkdir(storage, EVIL_PORTAL_LOG_SAVE_PATH);
+  }
+
   char *seq_file_path = sequential_file_resolve_path(
       storage, EVIL_PORTAL_LOG_SAVE_PATH, "log", "txt");