Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 1. File System - Файловая cистема
copy | deblank | delete | deltree | filefind | filetime | fixfile | index | list | mkdir | name | olist | partcopy | rename | setbytes | space | sync | touch | treesize |


Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: touch

Изменение времени модификации, доступа и создания одного или нескольких файлов в дереве каталогов

sfk touch [-date n] [opts] file

sfk touch -from srcfile [opts] file
Изменение даты и времени файла(ов) или каталога.
Если задано только имя файла или каталога, то время доступа и модификации установлено равным текущему времени.
Для SFK под windows время создания не изменяется по умолчанию.

ПАРАМЕТРЫ

    -force - создать пустой файл, если он не существует

    -date - n установить дату/время файла на это значение YYYYMMDDhhmmss, например 20130412063015.

    Начиная с 2038 года и далее могут работать только с более новыми файловыми системами, такими как NTFS. Вторые дроби NTFS устанавливаются равными 0, если не указана опция -nsec.

    -nsec - n указать наносекундную часть для -date в виде 9-значного номера.
    Последние 2 цифры не используются и должны быть равны 00

    -from - f скопировать дату/время файла из другого файла

    -atime - изменить только время доступа

    -mtime - изменить только время модификации

    -ctime - изменить только время создания (только для Windows)

    -full - установить или скопировать atime, mtime и ctime

    -copyctom - не использовать текущее время, а копировать каждое время создания файла в время модификации.
    Также можно использовать -copymtoc, -copyctoa и т.д.

    command chaining support с помощью цепочки можно затронуть несколько файлов:

    sfk select mydir .ext + touch ...

Смотрите также

sfk filetime Вывод времени файла

ПРИМЕРЫ

sfk touch foo.txt устанавливает время доступа и модификации foo.txt до текущего времени.

sfk touch mydir затрагивает только mydir, без какого-либо содержимого, например, mydir\file1.txt остается неизменным.

sfk touch -date 20130412063015 foo.txt устанавливает время доступа и модификации foo.txt до 12-Апр-2013 в 06:30:15.

sfk touch -from src.txt myfile.txt время доступа к чтению и модификации src.txt и копирует его в myfile.txt

sfk select mydir .cpp .hpp +touch Касается всех файлов .cpp и .hpp из mydir.

sfk sel -withdirs mydir +touch Касается всех файлов и подпапок mydir и самой mydir

sfk select -justdirs mydir + touch -copyctom для самой папки mydir и всех ее подпапок скопируйет время создания во время изменения, оставив файлы без изменений.
Для просмотра времени используйте: sfk filetime -full -justdirs mydir



Реклама от Adnitro