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, zmiy, dandas, AdamVyborny, yonah, Macforum_Admin, Unreed

Odpovědět
smerdar
Příspěvky: 87
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: 4638
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: 87
Registrován: 20 zář 2015 15:24

Re: Mazání souborů

Příspěvek od smerdar » 16 zář 2019 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: 836
Registrován: 15 bře 2013 11:17
Bydliště: Děčín

Re: Mazání souborů

Příspěvek od Zeggjk » 16 zář 2019 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 15 pro 128GB
Macbook Pro 14" 2021 M1 Pro, 512GB SSD, 16GB RAM
Mac mini 2014, Intel i5 1,4GHz, 250GB SSD, 4 GB RAM
AW Nike+ Series 4 GPS 44mm
Apple TV 4K

Zeggjk
Příspěvky: 836
Registrován: 15 bře 2013 11:17
Bydliště: Děčín

Re: Mazání souborů

Příspěvek od Zeggjk » 16 zář 2019 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 15 pro 128GB
Macbook Pro 14" 2021 M1 Pro, 512GB SSD, 16GB RAM
Mac mini 2014, Intel i5 1,4GHz, 250GB SSD, 4 GB RAM
AW Nike+ Series 4 GPS 44mm
Apple TV 4K

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

Re: Mazání souborů

Příspěvek od ra3662 » 16 zář 2019 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