I wrote a simple script that we use to detect the presence of certain directories and files and then perform certain tasks accordingly. By virtue of the mixed computer setup in the office, this directory can exist on any drive letter from C-Z. So this script manually checks each one.
IF EXIST "C:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=C& GOTO CREATE) ELSE (ECHO.)
IF EXIST "D:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=D& GOTO CREATE) ELSE (ECHO.)
IF EXIST "E:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=E& GOTO CREATE) ELSE (ECHO.)
...
IF EXIST "Z:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=Z& GOTO CREATE) ELSE (ECHO.)
Is there a cleaner way of writing this out? Like somehow setting a range of values b-z? I'm very grateful for any suggestions.
IF EXIST "C:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=C& GOTO CREATE) ELSE (ECHO.)
IF EXIST "D:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=D& GOTO CREATE) ELSE (ECHO.)
IF EXIST "E:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=E& GOTO CREATE) ELSE (ECHO.)
...
IF EXIST "Z:\%SPECIAL_PATH%" (SET LOCAL_DRIVE=Z& GOTO CREATE) ELSE (ECHO.)
Is there a cleaner way of writing this out? Like somehow setting a range of values b-z? I'm very grateful for any suggestions.