Проверьте, является ли переменная текстовым файлом - PullRequest
0 голосов
/ 16 октября 2018

Как мне проверить, является ли переменная TXT-файлом?

Мой код не работает:

if /I "%ph2file%" NEQ "*.txt" echo This file is not a .txt file.

1 Ответ

0 голосов
/ 16 октября 2018

«быстрый и грязный» способ (проверьте последние четыре символа):

if /i "%ph2file:~-4%" neq ".txt" echo no .txt file

«чистый» способ (проверьте расширение):

for %a in ("%ph2file%") do echo if "%~xa" neq ".txt" echo no .txt file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...