Когда я запускаю свой пакетный файл, который содержит:
@echo off
for /f "tokens=*" %%A in ('dir %temp% /b /a-d') do (
echo File Name : %%A, In Folder : %~fA
)
Я получаю сообщение об ошибке:
C:\Users\Dell User\Desktop>filename.bat
The following usage of the path operator in batch-parameter
substitution is invalid: %~fA
For valid formats type CALL /? or FOR /?
The syntax of the command is incorrect.
Почему я получаю эту ошибку и как ее исправить?