- 1
- 2
if DirectoryExists(ExtractFilePath(Application.ExeName)+'Folder')=false then
CreateDir(ExtractFilePath(Application.ExeName)+'Folder');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+90
if DirectoryExists(ExtractFilePath(Application.ExeName)+'Folder')=false then
CreateDir(ExtractFilePath(Application.ExeName)+'Folder');
maniac 09.10.2010 17:23 # +1
Lure Of Chaos 09.10.2010 19:46 # −3
Stalker 09.10.2010 21:02 # +3
Lure Of Chaos 09.10.2010 21:52 # −2
ZLOvar 10.10.2010 09:01 # +3
Arigato 11.10.2010 19:34 # +3
1. = false вместо not
2. Использование 2 раза ExtractFilePath(Application.ExeName)+'Fo lder' вместо того, что бы завести под это дело переменную.
3. Да и вообще, CreateDir просто вернет false, если директория уже существует, так что проверка тут вообще не нужна.
ctm 12.10.2010 09:37 # 0
Arigato 12.10.2010 21:56 # 0
bugmenot 17.10.2010 22:27 # 0
и вообще плясать от абсолютного пути вместо workingDir - неправильно
ctm 22.10.2010 11:11 # 0
может тут нужна именно папка с ехешником - откуда нам знать?
rety 16.11.2010 17:33 # 0
rotretS 19.01.2017 00:28 # 0
barop 19.01.2017 00:30 # 0