Something like this should work:
@echo OFF
SETLOCAL enableextensions enabledelayedexpansion
set INPUT=test*
for %%F in (%INPUT%) do (
set ATTRIBS=%%~aF
set CURR_FILE=%%~nxF
set READ_ATTRIB=!ATTRIBS:~1,1!
@echo File: !CURR_FILE!
@echo Attributes: !ATTRIBS!
@echo Read attribute set to: !READ_ATTRIB!
if !READ_ATTRIB!==- (
@echo !CURR_FILE! is read-write
) else (
@echo !CURR_FILE! is read only
)
@echo.
)
When I run this I get the following output:
File: test.bat
Attributes: --a------
Read attribute set to: -
test.bat is read-write
File: test.sql
Attributes: -ra------
Read attribute set to: r
test.sql is read only
File: test.vbs
Attributes: --a------
Read attribute set to: -
test.vbs is read-write
File: teststring.txt
Attributes: --a------
Read attribute set to: -
teststring.txt is read-write