Заглавная страницаDownloadОтправить письмо Rambler's Top100
Файловая утилита

Change Date/Time

 
С е р ь ё з н ы е    п р о г р а м м ы    д л я    с е р ь ё з н ы х    п о л ь з о в а т е л е й
SeriousSoft
   
SeriousSoft

Формат пакетного файла

Пакетный файл имеет расширение *.cdtb или *.txt. Редактировать можно в любом текстовом редакторе (по умолчанию для редактирования *.cdtb используется Блокнот)

Формат пакетного файла Change Date/Time

  • Строка-комментарий начинается с символа ; или //
  • Полный путь к файлу или папке пишется с начала строки, ему не должны
    предшествовать пробелы.
    При задании пути могут использоваться метасимволы - * и ?.
  • Управляющие строки начинаются с символа # и имеют следующие значения:
    • Дата и время последнего изменения файла (#Date, Time):
      • #dd.mm.yyyy - задание даты
      • #*.*.* - задание в качестве даты текущей даты
      • #-.-.- - отмена задания даты
      • #hh:mm:ss - задание времени
      • #*:*:* - задание в качестве времени текущего времени
      • #-:-:- - отмена задания времени
    • Дата и время создания файла по указанному пути (#cDate, cTime):
      • #сdd.mm.yyyy - задание даты
      • #с*.*.* - задание в качестве даты текущей даты
      • #с-.-.- - отмена задания даты
      • #сhh:mm:ss - задание времени
      • #с*:*:* - задание в качестве времени текущего времени
      • #с-:-:- - отмена задания времени
    Можно задавать значения даты и времени на одной строке разделяя их пробелами или запятыми:
    #Date Time
    #Date, Time, cDate, cTime
    #cTime,cDate
    #Time, cDate cTime
    #14.03.2002 1:02:00
    #14.03.2002, 1:02:00, c10.02.2002, c10:20:00
    #c10:20:00,c10.02.2002
    #1:02:00, c10.02.2002 c10:20:00
    Если после задания даты и времени идёт путь к файлу или папке, то действие этого даты и времени распространяется только на указанный после него файл или папку:
    #Date Time C:\file.txt #14.03.2002 1:02:00 C:\file.txt

Пример файла SetDateTime.cdtb:

;Задание даты и времени последнего изменения файла:
#14.03.2002 1:02:00

C:\My Progs\Prog1\Project1.exe
C:\My Progs\Prog1\readme.txt

//Только для файла main.dll задаём время 2:00:00, дата задана раннее
//т.е. для main.dll дата и время последнего изменения - 14.03.2002 2:00:00
#2:00:00 C:\My Progs\Prog1\main.dll

//Продолжаем применять раннее заданные дату и время (14.03.2002 1:02:00)
C:\My Progs\Prog1\news.txt
C:\My Progs\Prog1\*.pas


;Отключение задания времени последнего изменения файла:
#-:-:-

;Задание даты и времени создания файла по указанному пути:
#c10.01.2000, c11:11:11

C:\My Progs\Prog2
C:\My Progs\txt
//Для всех файлов в папках C:\My Progs\Prog2 и C:\My Progs\txt будет задана:
// - дата последнего изменения файла - 14.03.2002
// - дата и время создания файла по указанному пути - 10.01.2000 11:11:11

#-.-.- C:\My Progs\Prog3
//Для всех файлов в папке C:\My Progs\Prog3 не задаём дату последнего
//изменения файла, т.е. будет задана только дата и время создания файла
//по указанному пути (10.01.2000 11:11:11)


;Отключение задания даты и времени создания файла по указанному пути:
#c-.-.- c-:-:-

;В качестве даты последнего изменения файла устанавливается текущая дата:
#*.*.*

C:\txt\*.txt
C:\txt\help\0??.htm

//Для даты и времени последнего изменения файла C:\txt\help\index.htm, кроме
//задания текущей даты, задаём так же текущее время:
#*:*:* C:\txt\help\index.htm
Rambler's Top100

©2001-2003 SeriousSoft

С вопросами и предложениями обращайтесь на SeriousSoft

Домашняя страничка Янишевского АнтонаWebmaster:
Антон

Используются технологии uCoz