Команды 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

   change date and time of file(s) or directories.
   if just a file- or directory name is given then
   the access and modification time is set to the
   current time. with SFK for windows, creation time
   is not changed by default.

   options
      -force   create empty file if it doesn't exist
      -date n  set file date/time to this value
               given like YYYYMMDDhhmmss,
               for example 20130412063015.
               year 2038 and further may work only
               with newer file systems like NTFS.
               NTFS second fractions are set to 0
               unless option -nsec is given.
      -nsec n  specify nanoseconds part for -date
               as a 9 digit number. the last 2 digits
               are not used and should be 00.
      -from f  copy file date/time from another file
      -atime   change only access time
      -mtime   change only modification time
      -ctime   change only creation time (Windows only)
      -full    set or copy atime, mtime and ctime
      -copyctom  do not use current time but copy every
               file's creation time into mod. time.
               may also use -copymtoc, -copyctoa etc.

   command chaining support
      multiple files can be touched through chaining:
      sfk select mydir .ext +touch ...

   see also
      sfk filetime   print times of a file

   web reference
      http://stahlworks.com/sfk-touch

   examples
      sfk touch foo.txt
         sets access and modification time of foo.txt
         to the current time.

      sfk touch mydir
         touch only mydir, without any contents,
         e.g. mydir\file1.txt stays unchanged.

      sfk touch -date 20130412063015 foo.txt
         sets access and modification time of foo.txt
         to 12-Apr-2013 at 06:30:15.

      sfk touch -from src.txt myfile.txt
         reads access and modification time of src.txt
         and copies it to myfile.txt

      sfk select mydir .cpp .hpp +touch
         touch all .cpp and .hpp files from mydir.

      sfk sel -withdirs mydir +touch
         touch all files and sub folders of mydir
         and mydir itself.

      sfk select -justdirs mydir +touch -copyctom
         for folder mydir itself, and all sub folders
         therein, copy creation time to modification
         time, leaving files unchanged. to view times
         use: sfk filetime -full -justdirs mydir