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

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

23.05.2019, 20:09. Показов 2800. Ответов 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
Эксперт по электронике
6855 / 3279 / 339
Регистрация: 28.10.2011
Сообщений: 12,816
Записей в блоге: 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,531
24.05.2019, 08:17
инклуд это если картинки мелкие, а если нормального размера, или мелкие, но их много, этож как экзешник раздует?
как вариант, паковать или в длл запихать
1
Эксперт по электронике
6855 / 3279 / 339
Регистрация: 28.10.2011
Сообщений: 12,816
Записей в блоге: 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,531
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
Эксперт по электронике
6855 / 3279 / 339
Регистрация: 28.10.2011
Сообщений: 12,816
Записей в блоге: 7
25.05.2019, 10:56
Цитата Сообщение от newJS Посмотреть сообщение
по мне так отдельная длл с картинками лучше чем экзешник с картинками
Чем лучше в данном случае? Общий размер тот же, а файлов больше.
1
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,531
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
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru