Tema: Re: reikia grupuoti failus pagal sukurimo data
Autorius: saimhe
Data: 2010-09-06 16:23:59
> I viena direktorija pastoviai guldomi *.txt failai. Man po kurio laiko juos reikia sumetyti i direktorijas pagal tu failu sukurimo 
> data.

  "dir /o:d /a:-d /-c" duos datų ir vardų sąrašą. Be katalogų, surūšiuotą
pagal datas, be taškų failų dydžiuose -- bent jau man šitaip patogiau.
  Sąrašą galima patvarkyti su sed, pavyzdžiui,

s/\([0-9][0-9][0-9][0-9]\).\([0-9][0-9]\).\([0-9][0-9]\) *[0-9][0-9].[0-9][0-9] *[0-9]* *\(.*\)/call mvf.cmd \1\2\3 "\4"/p

-- iš eilutės

2010.02.06  07:35       734228480 The Curse (1987).avi

padarys

call mvf.cmd 20100206 "The Curse (1987).avi"

  Šituos įrašom į laikiną .cmd failą ir jį vykdom tame pačiame kataloge.
  mvf.cmd pasidaryk pats. Turėtų kultūringai sukurti %1. Jei pavyko, perkelti
tenai %2. Jei nepavyko, tikriausiai verta į kokį log'ą rašyt, nes perkėlinėjimas
į neegzistuojantį katalogą paprastai baigiasi tuo, kad pasikeičia failo vardas.

-- 
  saimhe