Показать полную графическую версию : Как найти текстовые файлы
Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! Может как-то с помощью MIME Types by Content Type (text/plain - txt)?
Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! »
«file.abc!!!» — чушь какая-то, а не расширение файла. Но ладно, держите:
dir /s "c:\*.file.abc!!!"
Может как-то с помощью MIME Types by Content Type (text/plain - txt)? »
???
Iska, извините, я был немного неточен: file.adc - где "file" - название файла, а abc - расширение файла.
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла?. Большое спасибо
Foreigner
10-01-2013, 12:03
Можно с помощью утилиты file (http://gnuwin32.sourceforge.net/packages/file.htm)
@echo off
for /f "tokens=1 delims=;" %%i in (' "file *.abc | findstr "ASCII text"" ') do echo %%i
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла? »
В общем случае — никак. Физически бинарный и текстовый файл ничем не отличаются. Можно только строить предположения с некоторой долей вероятности. Один из вариантов привёл выше коллега Foreigner.
kiripanda
10-01-2013, 17:28
попробуйте ещё TrID http://mark0.net/soft-trid-e.html
kiripanda
10-01-2013, 21:23
Упс. Простые текстовые файлы TrID определять и не может
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.