Stránka 1 z 1
Mazání souborů
Napsal: 13 zář 2019 11:42
od smerdar
Mám 25000 fotek timelapse. focených každých 3x do minuty, což je hrozně moc. Mě stačí fotka každou minutu. Dá se nějak vymazat každý třetí soubor ?
Respektive v mém případě dva smazat jeden ponechat, dva smazat jeden ponechat,...
děkuji
Re: Mazání souborů
Napsal: 14 zář 2019 09:39
od ra3662
Jen tak z patra. Pokud mají fotky postupné číslování, tak třeba takto. V dané složce dám hledat vše co končí na 1.jpg, Výběr přesunu do jiné složky. Následně vše co končí na 4.jpg a přesunu tam kde je vše co konči na 1.jpg. A pak třeba vše co končí na 8.jpg a postup je stejný. Není to sice každá třetí, ale za minutu máš hotovo a je to dle mne dostačující na to co chceš.
Re: Mazání souborů
Napsal: 16 zář 2019 09:11
od smerdar
Fotky jsou pojemnované takto. Jak dám vyhledat vše co končí na XY?
Aáááá už nalezeno, děkuji za dobrý nápad. To by mohlo fungovat
Re: Mazání souborů
Napsal: 16 zář 2019 13:33
od Zeggjk
Co třeba jednoduchý skript. Ve svém domovském adresáři jsem si v adresáři Obrázky vytvořil adresář Test a tam jsem uložil fotky. Obsahem byly soubory:
IMG_4751 (kopie 1).jpg až IMG_4751 (kopie 60).jpg
Následujícím skriptem došlo k vymazání souboru s názvem kopie 2 a pak každého třetího souboru, takže kopie 2,5,8,11 atd.
Kód: Vybrat vše
set cislo_od to 2
set cislo_do to 60
set krok to 3
tell application "Finder"
repeat with counter from cislo_od to cislo_do by krok
set soubor to "Macintosh HD:Users:jirka:Pictures:Test:IMG_4751 (kopie " & counter & ").jpg"
if exists (file soubor) then
delete (file soubor)
end if
end repeat
end tell
Re: Mazání souborů
Napsal: 16 zář 2019 14:02
od Zeggjk
Možná pro vás lepší řešení, že script vykopíruje jen každý např třetí soubor do jiného adresáře.
Takže opět podobný příklad, Ve svém domovském adresáři jsem si v adresáři Obrázky vytvořil adresář Test a tam jsem uložil fotky. Obsahem byly soubory:
IMG_4751 (kopie 1).jpg až IMG_4751 (kopie 60).jpg a ty pomocí skriptu vykopíruji do adresáře Test2. Vykopírují se jen soubory od kopie 2 a pak každý třetí soubor. Takže v adresáři Test2 budou soubory: IMG_4751 (kopie 2).jpg, IMG_4751 (kopie 5).jpg, IMG_4751 (kopie 8).jpg, IMG_4751 (kopie 11).jpg ...atd.
Kód: Vybrat vše
set cislo_od to 2
set cislo_do to 60
set krok to 3
set adresar to "Macintosh HD:Users:jirka:Pictures:Test2"
tell application "Finder"
repeat with counter from cislo_od to cislo_do by krok
set soubor to "Macintosh HD:Users:jirka:Pictures:Test:IMG_4751 (kopie " & counter & ").jpg"
if exists (file soubor) then
copy file soubor to folder adresar
end if
end repeat
end tell
Re: Mazání souborů
Napsal: 16 zář 2019 17:07
od ra3662
Dej pak vědět který postup byl nejlepší, asi bude více lidí kteří toto budou někdy potřebovat.