Skip to content
Snippets Groups Projects
Commit 2c66971e authored by deuce's avatar deuce
Browse files

Create default up/download path if it doesn't exist (thanks Toolman!)

parent b0e7d290
Branches
Tags
No related merge requests found
...@@ -174,6 +174,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared) ...@@ -174,6 +174,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared)
strcat(fn,"SyncTERM"); strcat(fn,"SyncTERM");
break; break;
} }
if(!isdir(fn))
MKDIR(fn);
return(fn); return(fn);
} }
switch(SHGetFolderPath(NULL, (shared?CSIDL_COMMON_APPDATA:CSIDL_APPDATA)|CSIDL_FLAG_CREATE, NULL, SHGFP_TYPE_CURRENT, fn)) { switch(SHGetFolderPath(NULL, (shared?CSIDL_COMMON_APPDATA:CSIDL_APPDATA)|CSIDL_FLAG_CREATE, NULL, SHGFP_TYPE_CURRENT, fn)) {
...@@ -222,6 +224,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared) ...@@ -222,6 +224,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared)
if(type==SYNCTERM_DEFAULT_TRANSFER_PATH) { if(type==SYNCTERM_DEFAULT_TRANSFER_PATH) {
strcpy(fn, home); strcpy(fn, home);
backslash(fn); backslash(fn);
if(!isdir(fn))
MKDIR(fn);
return(fn); return(fn);
} }
SAFECOPY(oldlst,home); SAFECOPY(oldlst,home);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment