Файл Ексель - Свойства - Подробно (Там есть: Дата создания, Дата изменения, Дата последнего сохранения, Дата доступа). Подскажите пожалуйста как можно эти даты (время) поменять? Заранее большое спасибо!!!
Добрый день.
Файл Ексель - Свойства - Подробно (Там есть: Дата создания, Дата изменения, Дата последнего сохранения, Дата доступа). Подскажите пожалуйста как можно эти даты (время) поменять? Заранее большое спасибо!!!Егор
Системное время поменять не могу.....прав админа нет :-( Дату изменения поменял с помощью Тотал командера...в итоге дата изменения 01.05.2013, а вот дата сохранения 16.07.2013, что есть совсем не гуд :-(
Системное время поменять не могу.....прав админа нет :-( Дату изменения поменял с помощью Тотал командера...в итоге дата изменения 01.05.2013, а вот дата сохранения 16.07.2013, что есть совсем не гуд :-(Егор
Private Declare Function SystemTimeToFileTime& Lib "kernel32" (lpSystemTIME As SYSTEMTIME, lpFileTime As FILETIME)
Private Declare Function FileTimeToSystemTime& Lib "kernel32" (lpFileTime As FILETIME, lpSystemTIME As SYSTEMTIME)
' функции работы с файлами
Private Declare Function lopen& Lib "kernel32" Alias "_lopen" (ByVal lpFileName As String, ByVal wReadWhite As Long)
Private Declare Function lclose& Lib "kernel32" Alias "_lclose" (ByVal hFile As Long)
Private Declare Function SetFileTime& Lib "kernel32" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME)
' функция для анализа ошибок
Private Declare Function GetLastError& Lib "kernel32" ()
' для хранения даты во внутреннем формате
Private Type FILETIME
dwLowDateTime As Long
dwHighDateTime As Long
End Type
' для хранения даты в системном формате
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Private Sub Form_Load()
Dim SysTime As SYSTEMTIME, NowTime As FILETIME
Dim FileName$, handleF&, wReadWrite&, k&, k1&
' дата в системном формате
SysTime.wYear = 2008
SysTime.wMonth = 6
SysTime.wDay = 9
SysTime.wHour = 7
SysTime.wMinute = 18
SysTime.wSecond = 24
' преобразование даты во внутренний двоичный формат
k& = SystemTimeToFileTime(SysTime, NowTime)
'
' имя файла - он должен существовать
FileName$ = "Z:\Desktop\1.txt" 'это пример - Вы можете изменить на путь к свому файлу
Private Declare Function SystemTimeToFileTime& Lib "kernel32" (lpSystemTIME As SYSTEMTIME, lpFileTime As FILETIME)
Private Declare Function FileTimeToSystemTime& Lib "kernel32" (lpFileTime As FILETIME, lpSystemTIME As SYSTEMTIME)
' функции работы с файлами
Private Declare Function lopen& Lib "kernel32" Alias "_lopen" (ByVal lpFileName As String, ByVal wReadWhite As Long)
Private Declare Function lclose& Lib "kernel32" Alias "_lclose" (ByVal hFile As Long)
Private Declare Function SetFileTime& Lib "kernel32" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME)
' функция для анализа ошибок
Private Declare Function GetLastError& Lib "kernel32" ()
' для хранения даты во внутреннем формате
Private Type FILETIME
dwLowDateTime As Long
dwHighDateTime As Long
End Type
' для хранения даты в системном формате
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Private Sub Form_Load()
Dim SysTime As SYSTEMTIME, NowTime As FILETIME
Dim FileName$, handleF&, wReadWrite&, k&, k1&
' дата в системном формате
SysTime.wYear = 2008
SysTime.wMonth = 6
SysTime.wDay = 9
SysTime.wHour = 7
SysTime.wMinute = 18
SysTime.wSecond = 24
' преобразование даты во внутренний двоичный формат
k& = SystemTimeToFileTime(SysTime, NowTime)
'
' имя файла - он должен существовать
FileName$ = "Z:\Desktop\1.txt" 'это пример - Вы можете изменить на путь к свому файлу
Far Manage менеджер помог поменять Дату создания, изменения, Доступа. но ни как не получается поменять Дату последнего сохранения. Подскажите плиз какие есть варианты по ее изменению.
PS С VBA кодом совсем ни чего не понятно...макрописец из меня некудышний.
Far Manage менеджер помог поменять Дату создания, изменения, Доступа. но ни как не получается поменять Дату последнего сохранения. Подскажите плиз какие есть варианты по ее изменению.
PS С VBA кодом совсем ни чего не понятно...макрописец из меня некудышний.Егор
Это дата Изменения...Far Manage меняет все что находится Файл - Левой кнопкой мыши - свойства -Подробно - (Раздел подробно) "Файл"....а чуть выше есть раздел "Источник"....и там дата последнего сохранения....вот ее очень нужно победить.... хелп..
Это дата Изменения...Far Manage меняет все что находится Файл - Левой кнопкой мыши - свойства -Подробно - (Раздел подробно) "Файл"....а чуть выше есть раздел "Источник"....и там дата последнего сохранения....вот ее очень нужно победить.... хелп..Егор
ЕМНИП и мой английский, но на моём скриншоте, сверху вниз перечислены: Дата последней записи (сохранения), Дата создания, Дата последнего доступа (открыт) и Дата изменения. Все четыре даты меняются.
ЕМНИП и мой английский, но на моём скриншоте, сверху вниз перечислены: Дата последней записи (сохранения), Дата создания, Дата последнего доступа (открыт) и Дата изменения. Все четыре даты меняются.M73568
Как это делается в Вашей операционке - я не знаю, но в XP Pro SP3 - надо просто кликнуть по дате в строке, которую я выделил на предыдущей картинке. Появится календарик - и меняй как хочешь
Как это делается в Вашей операционке - я не знаю, но в XP Pro SP3 - надо просто кликнуть по дате в строке, которую я выделил на предыдущей картинке. Появится календарик - и меняй как хочешь