0 / 1 / 2
Регистрация: 25.07.2015
Сообщений: 18
1

Как определить тип файла?

14.10.2015, 01:28. Показов 3363. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу написать программу, которая из кучи различных файлов в папке удаляет файлы определённого типа, но вот проблема возникла, не знаю как вытащить этот тип, если с txt файлами всё понятно, просто определить где последняя точка, то в других файлах нужно зайти в свойства и там посмотреть этот тип (так как в конце названия он не указан). Подскажите пожалуйста как это реализовать или дайте направление куда нужно "копать"!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2015, 01:28
Ответы с готовыми решениями:

Определить тип файла
Скажем имеется некий архив (Пусть это будет Rar). Когда его открываешь как текст, то его первые 4...

Чтение бинарного файла: определить длину кодограммы вместе с заголовком, тип, и смещение
Имееться бинарный файл с кодограммами и мусором.Каждая кодограмма начинаеться с АААА(16-ричный...

Как определить тип переменной?
isdigit тока нашел. а как узнать char или int или есть типа is_array? конечно можно все...

Как определить тип данных?
Как определить тип данных переменной?

2
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
14.10.2015, 03:30 2
Цитата Сообщение от EdWooD Посмотреть сообщение
так как в конце названия он не указан
Это он в проводнике не указан. вместо него иконка тип индицирует. А в имени файла на диске расширение на месте. Запусти какой нибудь альтернативный файл-менеджер, например Far Manager, сразу увидишь как имена файлов выглядят полностью, и точно такими же они будут когда будешь получать их программно.
1
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
14.10.2015, 04:28 3
Цитата Сообщение от EdWooD Посмотреть сообщение
определённого типа
Типа или расширения? Расширения (Extension) у файла может не быть вовсе, а если оно и есть, то с типом, вообще говоря, никак не связано. Например, сетевой червь Conficker хранит свой payload (DLLs) в файлах c расширениями известных графических форматов (.JPG/.PNG/.BMP etc). Расширение .DOC может отвечать, по крайней мере, текстовому, RTF и нескольким разным версиям компаунд-файла итп.
0
14.10.2015, 04:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2015, 04:28
Помогаю со студенческими работами здесь

Как определить тип вектора в c++
здравствуйте, нужно создать псевдоним типа для упрощения записи, например есть массив vector...

Как определить тип файла (сиречь расширение)?
Под виндой расширения имен файлов типизированы, и по ним можно определить какая программа...

Как определить тип загружаемого на сервер файла
Задача следующая, пользователь заругжает файлы, а сервер должен их проверять и сохранять на диск и...

Как определить тип файла - текстовый или бинарный?
Приветствую. Собственно, сабж. По расширению не пойдет. Нужно чтобы как-то анализировалось, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru