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.