Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как найти текстовые файлы

Ответить
Настройки темы
CMD/BAT - Как найти текстовые файлы

Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! Может как-то с помощью MIME Types by Content Type (text/plain - txt)?

Отправлено: 00:31, 10-01-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата yaoleg2:
Помогите найти текстовые файлы, если расширение не txt, а например file.abc!!! »
«file.abc!!!» — чушь какая-то, а не расширение файла. Но ладно, держите:
Код: Выделить весь код
dir /s "c:\*.file.abc!!!"
Цитата yaoleg2:
Может как-то с помощью MIME Types by Content Type (text/plain - txt)? »
???
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:09, 10-01-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, извините, я был немного неточен: file.adc - где "file" - название файла, а abc - расширение файла.
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла?. Большое спасибо

Отправлено: 10:11, 10-01-2013 | #3


Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


Можно с помощью утилиты file
Код: Выделить весь код
@echo off

for /f "tokens=1 delims=;" %%i in (' "file *.abc | findstr "ASCII text"" ') do echo %%i
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:03, 10-01-2013 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата yaoleg2:
Но, расширение *.abc может быть не только у текстовых файлов, но и бинарных. Как же тогда определить где текстовый файл, а где другой тип файла? »
В общем случае — никак. Физически бинарный и текстовый файл ничем не отличаются. Можно только строить предположения с некоторой долей вероятности. Один из вариантов привёл выше коллега Foreigner.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:13, 10-01-2013 | #5


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


попробуйте ещё TrID http://mark0.net/soft-trid-e.html

Последний раз редактировалось kiripanda, 10-01-2013 в 21:25.


Отправлено: 17:28, 10-01-2013 | #6


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


kiripanda, поясните как.

Отправлено: 20:35, 10-01-2013 | #7


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Упс. Простые текстовые файлы TrID определять и не может

Отправлено: 21:23, 10-01-2013 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как найти текстовые файлы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
На языке Shell разработать программу, которая бы склеивала текстовые файлы bred Программирование в *nix 2 15-05-2010 05:58
Прочие - Текстовые файлы Bazaroff Программное обеспечение Windows 3 25-04-2010 21:39
Не открываются текстовые файлы и изображения и к ним создались файлы с расшир. drweb leda Лечение систем от вредоносных программ 1 03-10-2009 01:22
Delphi - Текстовые файлы в Delphi Borislav Программирование и базы данных 2 11-01-2005 13:18
Как переписать текстовые файлы в разные папки! Guest Программирование и базы данных 7 22-10-2004 02:57




 
Переход