Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 32

Поиск и замена файлов с расширением .doc и .ppt

23.05.2019, 20:09. Показов 2759. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, поиск не помог. Имеется задача, создать программу, которая при запуске заменяет все файлы в определенной директории с расширением .doc и ppt на картинки. Вопрос, как реализовать поиск не по имени файла, а по его расширению?И второй вопрос , как подкрепить картинки, которыми будет происходить замена, в конечный exe файл? или только отдельно добавлять их в папку и делать извлечение из папки и замену? Буду очень благодарен за помощь или хотя бы ссылки на темы, если такие были.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2019, 20:09
Ответы с готовыми решениями:

Поиск и удаления всех файлов с расширением doc и xls
Нужно провести поиск по всему компьютеру и найденные файлы с расширением word 2003(doc), excel 2003(xls), и word 2007(dosx), excel...

Сервер не находит некоторые типы файлов(.pdf, .ppt, .doc) если к ним обращаться напрямую.
Появилась такая большая проблема: Сервер не находит некоторые типы файлов(.pdf, .ppt, .doc) если к ним обращаться напрямую. Т.е. когда я...

найти первые 10 файлов с расширением .doc
Ребят подскажите в с++ не силен, имеется код который находит файлы с расширением doc, но как сделать чтобы находил первые 10 файлов с...

11
Эксперт по электронике
6573 / 3200 / 335
Регистрация: 28.10.2011
Сообщений: 12,478
Записей в блоге: 7
23.05.2019, 21:48
Лучший ответ Сообщение было отмечено NuclearRed как решение

Решение

Цитата Сообщение от NuclearRed Посмотреть сообщение
как реализовать поиск не по имени файла, а по его расширению?
https://www.purebasic.com/docu... ctory.html
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Directory.s = "D:\Files\"
If ExamineDirectory(0, Directory, "*.*")  
  While NextDirectoryEntry(0)
    If DirectoryEntryType(0) = #PB_DirectoryEntry_File
      Name.s = DirectoryEntryName(0)
      ex.s = LCase(GetExtensionPart(Name))
      
      If ex="doc" Or ex = "ppt"
        Debug Directory+ex
      EndIf
      
    EndIf
  Wend
  FinishDirectory(0)
EndIf
Цитата Сообщение от NuclearRed Посмотреть сообщение
как подкрепить картинки
IncludeBinary https://www.purebasic.com/docu... ludes.html
1
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
24.05.2019, 08:17
инклуд это если картинки мелкие, а если нормального размера, или мелкие, но их много, этож как экзешник раздует?
как вариант, паковать или в длл запихать
1
Эксперт по электронике
6573 / 3200 / 335
Регистрация: 28.10.2011
Сообщений: 12,478
Записей в блоге: 7
24.05.2019, 19:38
Цитата Сообщение от newJS Посмотреть сообщение
как вариант, паковать или в длл запихать
Размер файлов от этого не уменьшится.
Картинки многих форматов не сжимаются, т. к. уже сжаты.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
24.05.2019, 21:11
Цитата Сообщение от newJS Посмотреть сообщение
но их много, этож как экзешник раздует?
С чего бы их там было много? Вам же написали, что всего 2 вида файлов, Doc и PPT
На одной jpg картинке будет череп с костями и написано " Хотите расшифровать свой документ Word, заплатите на такой то счет", а на другой что то типа " Хотите расшифровать свою презентацию, дайте денег".
И да, хорошая новость в том, что locm как всегда прав - JPG не сжимается
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
25.05.2019, 04:44
два вида файлов ещё не значит что две картинки
ну почему не зжимается?, аж до чёрнобелой картинки давится
Цитата Сообщение от locm Посмотреть сообщение
Размер файлов от этого не уменьшится.
по мне так отдельная длл с картинками лучше чем экзешник с картинками, речь о картинках, а не мелких иконках
Цитата Сообщение от Pro_grammer Посмотреть сообщение
На одной jpg картинке будет череп с костями и написано " Хотите расшифровать свой документ Word, заплатите на такой то счет", а на другой что то типа " Хотите расшифровать свою презентацию, дайте денег".
ни когда бы не стал светиться если бы такую гадость решил написать
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.05.2019, 06:36
Цитата Сообщение от newJS Посмотреть сообщение
аж до чёрнобелой картинки давится
Компромисс между размером и качеством всегда важен, это понятно. Тем более в вымогателе качество не особо важно, главное посыл.
Цитата Сообщение от newJS Посмотреть сообщение
как вариант, паковать
Тогда какой смысл упаковывания?

Цитата Сообщение от newJS Посмотреть сообщение
если бы такую гадость решил написать
Может это мой извращённый ум такие картины рисует, но это от недостатка фантазии. Я просто ни смог придумать для чего нужна программа, которая при запуске заменяет все файлы в определенной директории с расширением .doc и ppt на картинки.
Есть позитивные мысли?
0
Эксперт по электронике
6573 / 3200 / 335
Регистрация: 28.10.2011
Сообщений: 12,478
Записей в блоге: 7
25.05.2019, 10:56
Цитата Сообщение от newJS Посмотреть сообщение
по мне так отдельная длл с картинками лучше чем экзешник с картинками
Чем лучше в данном случае? Общий размер тот же, а файлов больше.
1
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
26.05.2019, 06:24
Цитата Сообщение от locm Посмотреть сообщение
Чем лучше в данном случае? Общий размер тот же, а файлов больше.
это таки моё мнение, раздувать размер экзешника мне просто ненравится
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Тогда какой смысл упаковывания?
при скачивании это было бы удобней, один файл или куча или куча картинок в папке
зависит от отношения человека
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Может это мой извращённый ум такие картины рисует, но это от недостатка фантазии
судя по отношению вопрошающего к ответам, вполне может быть
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
26.05.2019, 07:06
Цитата Сообщение от newJS Посмотреть сообщение
при скачивании это было бы удобней, один файл или куча или куча картинок в папке
Не передёогивайте Разговор шёл про инклуд и отдельную упаковку картинок.

Для распространения по сети обычно все папки, подпапки и файлы предварительно упакованы или инсталлятором или одним из пакеров в один файл. Смысла в отдельной упаковке картинок нет в любом случае.
0
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 32
05.08.2019, 16:32  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Может это мой извращённый ум такие картины рисует, но это от недостатка фантазии. Я просто ни смог придумать для чего нужна программа, которая при запуске заменяет все файлы в определенной директории с расширением .doc и ppt на картинки.
Есть позитивные мысли?
Программа нужна для того, чтобы у одного подлого человека, который ничего не делает на работе, а только скачивает всякую xepню из интернета целыми днями, заменить все рабочие файлы на компе картинки из ххх видео, дабы отучить от траты общего интернета на личные нужды.

Цитата Сообщение от newJS Посмотреть сообщение
судя по отношению вопрошающего к ответам, вполне может быть
отношение нормальное, просто не нашел в ваших ответах нужной мне информации за исключением первого ответа, от того и не отвечал, поскольку логиниться просто так нет времени.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
05.08.2019, 21:36
Цитата Сообщение от NuclearRed Посмотреть сообщение
заменить все рабочие файлы на компе картинки из ххх видео
Ну значит я прав. Программа однозначно вредоносная, и не важно, у хорошего человека она испортит все файлы, или у плохого.
Для справки:
УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ
(в ред. Федерального закона от 07.12.2011 N 420-ФЗ)
1. Создание, распространение или использование компьютерных программ либо иной компьютерной информации, заведомо предназначенных для несанкционированного уничтожения, блокирования, модификации, копирования компьютерной информации или нейтрализации средств защиты компьютерной информации, -
наказываются ограничением свободы на срок до четырех лет, либо принудительными работами на срок до четырех лет, либо лишением свободы на тот же срок со штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.08.2019, 21:36
Помогаю со студенческими работами здесь

Ошибка при открытии файлов расширением .doc
При открытии файла выдает ошибку (картинка), и после все файла нету((, но если жмешь не открыть , а изменить, в контекстном меню, то он его...

Поиск в тексте DOC-файлов последовательностей символов по шаблону и поиск найденных в TXT-файле (с логом)
Уважаемые программисты! Очень нужен bat-файл или скрипт, который решает такую задачу: 1. Осуществляет поиск в тексте массива...

Как восстановить поврежденные doc, ppt, jpg файлы?
Здравствуйте друзья!! Надежда только на вас... восстановил данные после форматирования жесткого диска, при открытии файлов на экране...

Вирус, замена всех типов файлов на файлы с расширением .LOGOZ
Здравствуйте, помогите пожалуйста, на компьютере файлы всех типов, кроме текствоых заменились на файлы с расширением .Logoz. Там была база...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru