Folders kopiëren met files die extension .png bevatten

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Gebruikersavatar
spacekiek
Elite Poster
Elite Poster
Berichten: 1182
Lid geworden op: 14 jan 2004, 07:44
Uitgedeelde bedankjes: 6 keer
Bedankt: 12 keer

Hoi,

Ik heb een resem folders, waarbij ik ENKEL de folders die files met extensions ".png" bevatten wil moven/kopiëren.Via win10 kan ik wel een search doen op .png en al die files kopiëren, maar dan ben ik de folder structuur kwijt. En 't zijn een 500+ tal folders, dus manueel liefst niet.

De folders staan op een synology netwerk share
ITnetadmin
Elite Poster
Elite Poster
Berichten: 8445
Lid geworden op: 28 jan 2012, 18:22
Uitgedeelde bedankjes: 164 keer
Bedankt: 618 keer

Zou robocopy dat niet kunnen?
Gebruikersavatar
lacer
Elite Poster
Elite Poster
Berichten: 2635
Lid geworden op: 24 feb 2007, 23:15
Locatie: Gent
Uitgedeelde bedankjes: 109 keer
Bedankt: 133 keer

spacekiek schreef:Hoi,

Ik heb een resem folders, ..... maar dan ben ik de folder structuur kwijt. En 't zijn een 500+ tal folders, dus manueel liefst niet.

....
Ik zie niet wat je bedoeld met "structuur kwijt". Geef eens een voorbeeld hou het nu is op je synology netwerk share en hoe het zou zijn, éénmaal gekopieerd ?

ok, ik denk dat ik het ondertussen begrepen heb :bang: :-) je hebt folders met bestanden met verschillende extenties, dus niet enkel .png
Laatst gewijzigd door lacer op 03 dec 2019, 21:04, 1 keer totaal gewijzigd.
EdpNet XL 99/35 Mbps
VoIp OVH + Gigaset C610IP + C430H
Telenet Digital TV HD Digicorder AD 2100 black
RPi 2B + 3B +3B+ Kodi
FLUKSO monitoring Elec-Gas-Water-PV > PVoutput
Ubuntu Mate 18.04
MarkDM
Elite Poster
Elite Poster
Berichten: 1872
Lid geworden op: 25 sep 2007, 20:14
Locatie: Berlare (O-Vl)
Uitgedeelde bedankjes: 33 keer
Bedankt: 119 keer

xxcopy kan dat toch ? Wel wat zoeken naar de juiste opties bij het commando.
Voip: Edpnet/Voiptiger met Linksys SPA3102
Internet: Edpnet Vdsl XL met Fritzbox 7360
TV: Telenet CI+/Digicorder en Astra op Xtrend met Open-Pli
Flippi
Premium Member
Premium Member
Berichten: 683
Lid geworden op: 26 jan 2011, 18:44
Uitgedeelde bedankjes: 77 keer
Bedankt: 64 keer

Total Commander misschien?
https://www.ghisler.com/download.htm

1.Selecteer de directory of directories (Insert-toets)
2.Druk F5
3.Vul in de 2de regel *.png in
4.OK

Misschien een nadeel: directories die geen png-files bevatten worden ook gekopieerd (maar blijven dan wel leeg natuurlijk).
Die kun je manueel verwijderen ofwel maak je gebruik van een plugin voor Total Commander: http://totalcmd.net/plugring/emptycheck.html (niet zelf getest).
KerberosX
Plus Member
Plus Member
Berichten: 110
Lid geworden op: 12 jun 2010, 22:37
Uitgedeelde bedankjes: 7 keer
Bedankt: 20 keer

Via PowerShell bv, 1ste lijn zoekt alle folders onder C:\Source waarin .png files staan. 2de lijn kopieert al deze folders naar C:\Destination.

Code: Selecteer alles

$pngfolders = (Get-ChildItem -Path C:\Source -Recurse -Filter *.png).DirectoryName
foreach ($folder in $pngfolders) {Copy-Item -Path $folder -Destination C:\Destination -Recurse}
Tomby
Elite Poster
Elite Poster
Berichten: 5759
Lid geworden op: 01 feb 2006, 12:36
Uitgedeelde bedankjes: 1057 keer
Bedankt: 435 keer

Ik weet niet over hoeveel data het gaat, maar misschien alles copiëren en dan alles wat je niet wou (eventueel via search) terug deleten ? Dan ben je zeker dat je structuur intact blijft.
Gebruikersavatar
willem2
Member
Member
Berichten: 76
Lid geworden op: 31 mei 2011, 14:56
Locatie: 2830
Uitgedeelde bedankjes: 9 keer
Bedankt: 11 keer

Flippi schreef:Total Commander misschien?
https://www.ghisler.com/download.htm

1.Selecteer de directory of directories (Insert-toets)
2.Druk F5
3.Vul in de 2de regel *.png in
4.OK

Misschien een nadeel: directories die geen png-files bevatten worden ook gekopieerd (maar blijven dan wel leeg natuurlijk).
Die kun je manueel verwijderen ofwel maak je gebruik van een plugin voor Total Commander: http://totalcmd.net/plugring/emptycheck.html (niet zelf getest).
In Total Commander* kiezen voor "Directory's synchroniseren...", doet met het filter *.png exact wat je verlangt.

* Linux ? > Double Commander
Gebruikersavatar
spacekiek
Elite Poster
Elite Poster
Berichten: 1182
Lid geworden op: 14 jan 2004, 07:44
Uitgedeelde bedankjes: 6 keer
Bedankt: 12 keer

willem2 schreef: In Total Commander* kiezen voor "Directory's synchroniseren...", doet met het filter *.png exact wat je verlangt.
Nice, dank je!!!
KerberosX schreef:Via PowerShell bv, 1ste lijn zoekt alle folders onder C:\Source waarin .png files staan. 2de lijn kopieert al deze folders naar C:\Destination.

Code: Selecteer alles

$pngfolders = (Get-ChildItem -Path C:\Source -Recurse -Filter *.png).DirectoryName
foreach ($folder in $pngfolders) {Copy-Item -Path $folder -Destination C:\Destination -Recurse}
Deze heb ik ook eens geprobeerd, just for the fun of it :-D
Geen ervaring hiermee, maar best wel veelzijdig die powershell !

Thx all
Plaats reactie

Terug naar “Software en apps”