ZTree.com  | ZEN  | About...  

 Index   Back

[Help!] batch - how to find if it is a Drive or Dir or File   [Help!]

By: Ryan       
Date: May 16,2020 at 05:19
In Response to: [Help!] batch - how to find if it is a Drive or Dir or File (Ben Kent)

AA=
SetLocal
Call :GetObjectType %1

echo ObjectType=%%ObjectType%%

pause
goto :eof
REM -------------------------------------------
:GetObjectType
(
Set ObjectType=
Set "Object=%~1"
If ":"=="%%Object:~1,2%%" (
Set ObjectType=Drive
goto :eof
)

Set Attributes=
for %%%%I in (%1) do Set Attributes=%%%%~aI
If "d"=="%%Attributes:~0,1%%" (
Set ObjectType=Directory
) Else (
Set ObjectType=File
)
goto :eof
)
EXIT /B

AA= is not working, it always gives file as an answer.

240 views      
 

Messages in this Thread

 
95,108 Postings in 11,994 Threads, 350 registered users, 77 users online (1 registered, 76 guests)
Index | Admin contact |   Forum Time: Oct 23, 2020 - 8:43 am UTC  |  Hits:34,843,894  (0 Today )
RSS Feed