Mazání souborů

Pokud si nevíte rady s operačním systémem MacOS X, jeho nastavením nebo aplikacemi týkajícími se právě práce s počítačem, tak zde můžete vznést svůj dotaz

Moderátoři: MichalM.Mac, Unreed, yonah, AdamVyborny, Macforum_Admin

Odpovědět
smerdar
Příspěvky: 62
Registrován: 20 zář 2015 15:24

Mazání souborů

Příspěvek od smerdar » 13 zář 2019 11:42

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

Uživatelský avatar
ra3662
Příspěvky: 3771
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Mazání souborů

Příspěvek od ra3662 » 14 zář 2019 09:39

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š.

smerdar
Příspěvky: 62
Registrován: 20 zář 2015 15:24

Re: Mazání souborů

Příspěvek od smerdar » včera, 09:11

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
Přílohy
Snímek obrazovky 2019-09-16 v 10.10.15.png
Snímek obrazovky 2019-09-16 v 10.09.57.png

Zeggjk
Příspěvky: 456
Registrován: 15 bře 2013 11:17

Re: Mazání souborů

Příspěvek od Zeggjk » včera, 13:33

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
iPhone 6 64GB
iPad 4.gen 32GB WiFi
Macbook Air 13" 2012 Intel i5 1,8 GHz, 480GB SSD, 8GB RAM, modul WIFI AC - odemykání pomocí AW
AW Nike+ Series 4 GPS 44mm
TimeCapsule na routeru s OpenWRT
Apple TV 3.gen

Zeggjk
Příspěvky: 456
Registrován: 15 bře 2013 11:17

Re: Mazání souborů

Příspěvek od Zeggjk » včera, 14:02

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
iPhone 6 64GB
iPad 4.gen 32GB WiFi
Macbook Air 13" 2012 Intel i5 1,8 GHz, 480GB SSD, 8GB RAM, modul WIFI AC - odemykání pomocí AW
AW Nike+ Series 4 GPS 44mm
TimeCapsule na routeru s OpenWRT
Apple TV 3.gen

Uživatelský avatar
ra3662
Příspěvky: 3771
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava

Re: Mazání souborů

Příspěvek od ra3662 » včera, 17:07

Dej pak vědět který postup byl nejlepší, asi bude více lidí kteří toto budou někdy potřebovat.

Odpovědět