diff --git a/src/sbbs3/scfg/Attic/scfgxfr2.c b/src/sbbs3/scfg/Attic/scfgxfr2.c
index 834563b35dde7752241fb3d37405abd5adbe1343..70babad96157bd95b7dd8fede745adaa05681f66 100644
--- a/src/sbbs3/scfg/Attic/scfgxfr2.c
+++ b/src/sbbs3/scfg/Attic/scfgxfr2.c
@@ -152,6 +152,7 @@ library, select Yes.
 			for(j=0;j<cfg.total_dirs;j++)
 				if(cfg.dir[j]->lib==i) {
 					sprintf(str,"%s.*",cfg.dir[j]->code);
+					strlwr(str);
 					if(!cfg.dir[j]->data_dir[0])
 						sprintf(tmp,"%sdirs/",cfg.data_dir);
 					else
@@ -721,6 +722,7 @@ select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.*",cfg.dir[dirnum[i]]->code);
+				strlwr(str);
 				if(!cfg.dir[dirnum[i]]->data_dir[0])
 					sprintf(tmp,"%sdirs/",cfg.data_dir);
 				else
diff --git a/src/sbbs3/scfg/scfgmsg.c b/src/sbbs3/scfg/scfgmsg.c
index 572aa51cd1e1a246dc74e906569fe0c86aa5f4a6..299a75d81606712a507a18fc3ed4dd6a7d1abcf3 100644
--- a/src/sbbs3/scfg/scfgmsg.c
+++ b/src/sbbs3/scfg/scfgmsg.c
@@ -244,6 +244,7 @@ select Yes.
 			for(j=0;j<cfg.total_subs;j++)
 				if(cfg.sub[j]->grp==i) {
 					sprintf(str,"%s.s*",cfg.sub[j]->code);
+					strlwr(str);
 					if(!cfg.sub[j]->data_dir[0])
 						sprintf(tmp,"%ssubs/",cfg.data_dir);
 					else
diff --git a/src/sbbs3/scfg/scfgsub.c b/src/sbbs3/scfg/scfgsub.c
index ea69848e913f4ee1c8c7d6c99f73dbe791c11e42..fe3eddee631b8436d58cb7d29deb108f7e2b8621 100644
--- a/src/sbbs3/scfg/scfgsub.c
+++ b/src/sbbs3/scfg/scfgsub.c
@@ -198,6 +198,7 @@ If you want to delete all the messages for this sub-board, select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.s*",cfg.sub[subnum[i]]->code);
+				strlwr(str);
 				if(!cfg.sub[subnum[i]]->data_dir[0])
 					sprintf(tmp,"%ssubs/",cfg.data_dir);
 				else
@@ -1281,6 +1282,7 @@ by entering the conference number you want to use.
 								else
 									sprintf(str,"%ssubs/",cfg.data_dir);
 								sprintf(str2,"%s.*",cfg.sub[i]->code);
+								strlwr(str2);
 								delfiles(str,str2); }
 
 							if(cfg.sub[i]->misc&SUB_HYPER)
diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c
index 834563b35dde7752241fb3d37405abd5adbe1343..70babad96157bd95b7dd8fede745adaa05681f66 100644
--- a/src/sbbs3/scfg/scfgxfr2.c
+++ b/src/sbbs3/scfg/scfgxfr2.c
@@ -152,6 +152,7 @@ library, select Yes.
 			for(j=0;j<cfg.total_dirs;j++)
 				if(cfg.dir[j]->lib==i) {
 					sprintf(str,"%s.*",cfg.dir[j]->code);
+					strlwr(str);
 					if(!cfg.dir[j]->data_dir[0])
 						sprintf(tmp,"%sdirs/",cfg.data_dir);
 					else
@@ -721,6 +722,7 @@ select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.*",cfg.dir[dirnum[i]]->code);
+				strlwr(str);
 				if(!cfg.dir[dirnum[i]]->data_dir[0])
 					sprintf(tmp,"%sdirs/",cfg.data_dir);
 				else