Как найти текстовые файлы
Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! Может как-то с помощью MIME Types by Content Type (text/plain - txt)?
|
Цитата:
Цитата yaoleg2
Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! »
|
«file.abc!!!» — чушь какая-то, а не расширение файла. Но ладно, держите:
Код:
dir /s "c:\*.file.abc!!!"
Цитата:
Цитата yaoleg2
Может как-то с помощью MIME Types by Content Type (text/plain - txt)? »
|
???
|
Iska, извините, я был немного неточен: file.adc - где "file" - название файла, а abc - расширение файла.
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла?. Большое спасибо
|
Можно с помощью утилиты file
Код:
@echo off
for /f "tokens=1 delims=;" %%i in (' "file *.abc | findstr "ASCII text"" ') do echo %%i
|
Цитата:
Цитата yaoleg2
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла? »
|
В общем случае — никак. Физически бинарный и текстовый файл ничем не отличаются. Можно только строить предположения с некоторой долей вероятности. Один из вариантов привёл выше коллега Foreigner.
|
Упс. Простые текстовые файлы TrID определять и не может
|
Время: 19:09.
© OSzone.net 2001-