Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426

Как узнать время создания файла и когда был установлен Windows?

15.10.2024, 20:33. Показов 2534. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Требуется узнать записан ли файл шрифта вместе с виндой или позднее. Если бы было возможно узнать время создания файла и когда был установлен Windows, то, сравнивая эти две даты, я мог бы отфильтровать шрифты, установленные не во время инсталяции винды. Или есть другие подходы?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.10.2024, 20:33
Ответы с готовыми решениями:

Как узнать время и дату создания файла?
Как узнать время и дату создания файла

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

Узнать время создания файла
Есть переменная типа WIN32_FIND_DATA. Как через нее узнать точное время создания файла? В этой структуре есть поле FILETIME...

42
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
21.10.2024, 21:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Тим70 Посмотреть сообщение
vb6 это не может
Может, но там тоже очень много строк кода придётся написать, чтобы текст выковырять из консоли. В VB6 вообще всегда так, чтобы получить что-то простое, какую-то простую информацию, нужно 500 строк кода написать...
1
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
22.10.2024, 02:36
Цитата Сообщение от HackerVlad Посмотреть сообщение
В VB6 вообще всегда так, чтобы получить что-то простое, какую-то простую информацию, нужно 500 строк кода написать...
Так надо сторонние технологии использовать где-то Python, JS, Net и т.д. Я вот сейчас на Питоне серверок-не серверок написал, короче такую херню, даешь задание, она возвращает ответ. Я не знаю, может такую тему открыть отдельно, типа взаимодействие с др. технологиями
0
Любитель
 Аватар для Тим70
1039 / 746 / 160
Регистрация: 27.01.2019
Сообщений: 1,509
22.10.2024, 05:15
Цитата Сообщение от HackerVlad Посмотреть сообщение
Может, но там тоже очень много строк кода придётся написать, чтобы текст выковырять из консоли
Понятно,поэтому и информации я не нашел.
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.10.2024, 13:18
Тим70, так было же у нас нидавно на форуме

Добавлено через 3 минуты
testuser2, в VB6 нужно иметь для работы 100 разных модулей и классов, а в других ЯП, уже всё встроено в язык, все функции эти замечательные. Поэтому на VB6 программировать это морока конечно, больше времени уходит, согласен.

Добавлено через 11 минут
Ну вот тут обсуждали нидавно же:

Вывести результат запроса (из Powershell) в форму Visual Basic
Вывод текста в консоль

Добавлено через 5 минут
Тим70, мы с тобой вот здесь обсуждали консоль, ты что забыл? вот тут: Изменить кодировку текста в поле Text1 на VB6
там вместо systeminfo было команда ping, а так одно и тоже...

Добавлено через 2 минуты
Цитата Сообщение от Тим70 Посмотреть сообщение
информации я не нашел
Только нидавно, в апреле, на форуме обсуждали же, разбирали как работает консоль, ты ещё проект тоже писал для ping...
0
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
22.10.2024, 13:40
Цитата Сообщение от HackerVlad Посмотреть сообщение
Ну вот тут обсуждали нидавно же:
Вывести результат запроса (из Powershell) в форму Visual Basic
Там, кстати, так себе реализация, а лучше было бы реализовать в виде как бы мини-сервера. Запускаешь сервер (скрипт power shell), отправляешь запросы, поучаешь ответы.

Добавлено через 5 минут
Вообще такие среды как power shell (net), python и т.д. тяжелые на запуск, их лучше надо использовать как сервисы. Интересно было бы посмотреть node.js, там я бегло смотрел, есть и поддержка com и даже winapi. Т.е. это фактически может быть абсолютной альтернативой wsh (который Майкры уже забросили), и posh при поддержке самых современных веб-технологий. Но это чисто рассуждения.
0
Любитель
 Аватар для Тим70
1039 / 746 / 160
Регистрация: 27.01.2019
Сообщений: 1,509
22.10.2024, 14:34
Цитата Сообщение от HackerVlad Посмотреть сообщение
мы с тобой вот здесь обсуждали консоль
ну да,забыл.
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.10.2024, 21:10
Цитата Сообщение от testuser2 Посмотреть сообщение
Вообще такие среды как power shell (net), python и т.д. тяжелые на запуск, их лучше надо использовать как сервисы.
Можно и не использовать. Почему так себе реализация? Там и через простое cmd.exe было тоже реализовано.
0
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
23.10.2024, 02:07
Цитата Сообщение от HackerVlad Посмотреть сообщение
Почему так себе реализация?
Допустим, надо выполнить несколько команд в консоли и получить ответ или надо постоянно использовать консоль, тогда правильней запустить консоль, посылать туда команды через stdin, и получать ответ через stdOut, либо каким-то другим способом, чем постоянно запускать и завершать, тем более posh потяжелее обычного cmd. Хотя там работает кэш памяти и повторный запуск уже быстрый, все-равно какие-то микросекунды тратятся на запуск, что не очень правильно, должно быть все мгновенно работать..
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
23.10.2024, 02:13
Я вообще не любитель консолей. Абсолютно любой команде в консоли существует альтернатива в виду обычных функций. Считаю что консоль это пережиток прошлого MS-DOS.
0
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
23.10.2024, 02:26
Цитата Сообщение от HackerVlad Посмотреть сообщение
Считаю что консоль это пережиток прошлого MS-DOS.
Это игрушка для сис-админов или кто как-то связан с сетью. Я вообще так представляю: есть хард-левел программировние - c/asm, потом программирование повыше уровнем, потом скриптовое программирование и т.н. декларативное, и на последнем уровне консоль, когда ты даже не пишешь скрипт, а из консоли чего-нибудь х-чишь
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
23.10.2024, 02:35
Кстати первые языки программирования были в виде консоли, как QBasic например.

Добавлено через 2 минуты
Но это было очень давно, на корветах ещё.
0
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
23.10.2024, 02:37
у меня в школе были аппараты "электроника"
0
 Аватар для Mikle Quits
766 / 283 / 17
Регистрация: 21.01.2023
Сообщений: 438
23.10.2024, 08:24
Цитата Сообщение от HackerVlad Посмотреть сообщение
первые языки программирования были в виде консоли, как QBasic например.
Нет, QBasic имел вполне нормальную IDE, только в текстовом режиме. Было отладочное окно, похожее на консоль, ну так и в VB6 есть похожее Immediate Window. Вот GWBasic был консольным.
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38171 / 21106 / 4307
Регистрация: 12.02.2012
Сообщений: 34,699
Записей в блоге: 14
23.10.2024, 08:33
Тим70, а FSO здесь не поможет?
0
Любитель
 Аватар для Тим70
1039 / 746 / 160
Регистрация: 27.01.2019
Сообщений: 1,509
23.10.2024, 09:51
Цитата Сообщение от Catstail Посмотреть сообщение
а FSO здесь не поможет?
Извините ,а что это такое? Да вобщем то мне это и не нужно.Раньше писал на VB6,а сейчас перешол на VB.net.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38171 / 21106 / 4307
Регистрация: 12.02.2012
Сообщений: 34,699
Записей в блоге: 14
23.10.2024, 10:27
Цитата Сообщение от Тим70 Посмотреть сообщение
а что это такое?
что такое FSO
1
Любитель
 Аватар для Тим70
1039 / 746 / 160
Регистрация: 27.01.2019
Сообщений: 1,509
23.10.2024, 13:50
Catstail, Спасибо.Буду разбираться.

Добавлено через 12 минут
Ну я так понял,что FSO записывает текст в созданный файл, и много что можно сделать с папками и файлами ,но вопрос то ,как получить текст из cmd.
Но всеровно спасибо за информацию!
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38171 / 21106 / 4307
Регистрация: 12.02.2012
Сообщений: 34,699
Записей в блоге: 14
23.10.2024, 14:12
Цитата Сообщение от Тим70 Посмотреть сообщение
как получить текст из cmd.
- в теме речь идёт о дате создания файла.
0
1386 / 842 / 91
Регистрация: 08.02.2017
Сообщений: 3,585
Записей в блоге: 1
23.10.2024, 14:18
Цитата Сообщение от Тим70 Посмотреть сообщение
как получить текст из cmd
Пример, как можно писать и читать из std с помощью WSH.
Посмотреть макросом в архив. У FSO тоже еть методы для работы со своим std-потоком
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
23.10.2024, 15:18
Цитата Сообщение от testuser2 Посмотреть сообщение
в школе были аппараты "электроника"
А у меня дома была "Сантака"
А в школе уже пентаки стояли с Windows 98

Добавлено через 11 минут
Цитата Сообщение от Catstail Посмотреть сообщение
что такое FSO
Многим почему-то нравится FSO, на самом деле лучше API.

Добавлено через 1 минуту
FSO, WMI и такими всякими вещами я никогда не пользуюсь вообще. Объектами этими. Нет ничего лучше WinAPI.

Добавлено через 54 секунды
У нас же тема про консоль! FSO тут точно не поможет.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.10.2024, 15:18
Помогаю со студенческими работами здесь

Необходимо узнать время создания файла
Нужно узнать время создания файла. Стандартными средствами могу узнать только время последнего изменения файла. Может через WINAPI незнаю.

Как узнать когда файл был сохранен
Добрый день. Мне нужно знать когда файл был сохранен. Свойство DateLastModified не подходит, так как файл обновляется в течении довольно...

Как узнать когда пользователь был активен в последний раз
Есть приложение Windows Form. Необходимо узнать когда пользователь проявлял активность за компьютером в последний раз. И если это было...

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

Как узнать диск и имя папки куда установлен Windows?
Как узнать диск и имя папки куда установлен Windows,


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
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