Смена даты и времени создания, изменения у файла. - VB

Узнай цену своей работы

Формулировка задачи:

Кто-нибудь знает как считывать и особенно записывать(менять) у файла дату и время создания, изменения и.т.д.

Решение задачи: «Смена даты и времени создания, изменения у файла.»

textual
Листинг программы
  1. Private Const GENERIC_WRITE = &H40000000
  2. Private Const OPEN_EXISTING = 3
  3. Private Const FILE_SHARE_READ = &H1
  4. Private Const FILE_SHARE_WRITE = &H2
  5. Private Declare Function TouchFileTimes Lib 'imagehlp.dll' (ByVal FileHandle As Long, ByRef pSystemTime As Any) As Long
  6. Private Declare Function CreateFile Lib 'kernel32' Alias 'CreateFileA' (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal lpSecurityAttributes As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
  7. Private Declare Function CloseHandle Lib 'kernel32' (ByVal hObject As Long) As Long
  8. Private Sub Form_Load()
  9.     'KPD-Team 2001
  10.    'URL: [url]http://www.allapi.net/[/url]
  11.    'E-Mail: [email]KPDTeam@Allapi.net[/email]
  12.    Const sFile  As String = 'c:myfile.txt'
  13.    Dim lngHandle As Long
  14.     lngHandle = CreateFile(sFile, GENERIC_WRITE, FILE_SHARE_READ Or FILE_SHARE_WRITE, ByVal 0&, OPEN_EXISTING, 0, 0)
  15.     'Change the last modified date of 'c:myfile.txt'
  16.    'to the current date
  17.    If TouchFileTimes(lngHandle, ByVal 0&) = 0 Then
  18.         MsgBox 'Error while changing file dates!'
  19.    Else
  20.         MsgBox 'File date changed successfully!'
  21.    End If
  22.     CloseHandle lngHandle
  23. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы