Multi delete (maar dan net anders) gezocht

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Hoi

Ik heb in mijn auto een hdd hangen en daar gaat heul veul muziek op. Dus ik alles van mijn NAS naar die hdd. Echter ben ik zo'n verzamelfanaat, dus heb van heel veel CD's die ik heb ook de scans van de hoesjes, ed in de folders staan. En info en wete ik veel wat.
Allemaal zut die op de hdd in de auto niet nodig is.

Nu kan ik via een doscommando files deleten in allerlei onderliggende folders.
Echter, ik wil alleen mijn MP3's overhouden in die folders. Dus ik zoek eigenlijk een tool waarmee ik kan ingeven ; delete *.* except mp3.

Bestaat zo iets? Tot op nu kan ik het iig niet vinden. Kan ook aan mijn zoeken liggen.

Acties:
  • +2 Henk 'm!

  • Dan0r
  • Registratie: Mei 2004
  • Laatst online: 19-04-2022
copy pastje van Microsoft site:

Windows command Line
Deleting all files in the current Windows command line (DOS) directory, except files with a certain file extension, can best be done with the for command.

for /f %F in ('dir /b /a-d ^| findstr /vile ".tiff .jpg"') do del "%F"

In the above example, the command is deleting all files in the current directory, except files with the file extension .tiff and .jpg.

verdere info: https://www.computerhope.com/issues/ch001760.htm

[ Voor 7% gewijzigd door Dan0r op 16-03-2018 12:11 ]


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Wow, thnx. Ik dus niet gevonden. Ik ga eens even goed kijken. Klein bat-filetje, klaar.

Acties:
  • +1 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 22:07

MAX3400

XBL: OctagonQontrol

code:
1
for /f %F in ('dir /b /s /a-d ^| findstr /vile "*.mp3"') do del "%F"

Heb even /s toegevoegd voor alle subdirs en de extensie MP3 ingevoegd :)

code:
1
Remove-Item -recurse c:\temp\* -exclude *.mp3

Powershell; werkt aanzienlijk sneller op heeeeel veeeeel subdirectories; alleen even je padnaam aanpassen.

[ Voor 35% gewijzigd door MAX3400 op 16-03-2018 12:14 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Die /s kwam ik idd ook net tegen. Hij had niks weggehaalt.

Wow, so "easy" to find.

Hij komt met een foutmelding, maar dat vind ik nog wel.

Oke, die powershell haalde teveel weg. Mijn gehele folder.
Maar niet erg, gaat me luikken.

[ Voor 49% gewijzigd door maartend op 16-03-2018 12:19 ]


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 22:07

MAX3400

XBL: OctagonQontrol

@maartend Zie inderdaad dat er wat veranderd is in PowerShell, afhankelijk van welke versie je hebt. Kan je deze even testen?

code:
1
Get-ChildItem -Path 'C:\Temp\*' -Recurse | Where-Object {($_.FullName -notlike "*mp3")} | Remove-Item -Recurse

[ Voor 10% gewijzigd door MAX3400 op 16-03-2018 12:23 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

In plaats van FOR etc kan je gewoon del /s *.jpg gebruiken, en herhalen voor ieder filetype. De Powershell-variant is een stuk krachtiger en hoeft maar eenmaal worden doorlopen.

Kan je de volgende keer niet beter op een vergelijkbare manier alleen de mp3 kopieren? Is sneller :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
F_J_K schreef op vrijdag 16 maart 2018 @ 12:24:
In plaats van FOR etc kan je gewoon del /s *.jpg gebruiken, en herhalen voor ieder filetype. De Powershell-variant is een stuk krachtiger en hoeft maar eenmaal worden doorlopen.

Kan je de volgende keer niet beter op een vergelijkbare manier alleen de mp3 kopieren? Is sneller :P
Die del ken ik, maar ik heb geen idee wat voor files er nog allemaal inzitten. En het gaat om honderden, mogelijk duizenden folders. Tiff, jpg, jpeg, nfo, txt, png, enz, enz, enz.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ach, als je 90% te pakken hebt, dan is de rest toch niet meer significant? Maar goed, met de PS moet dit prima lukken (alle files langslopen, verwijderen als geen mp3). Zoals je hebt gemerkt wel eerst testen :P

Inkopper: .flac etc wordt dus ook verwijderd.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
F_J_K schreef op vrijdag 16 maart 2018 @ 12:32:
Ach, als je 90% te pakken hebt, dan is de rest toch niet meer significant? Maar goed, met de PS moet dit prima lukken (alle files langslopen, verwijderen als geen mp3). Zoals je hebt gemerkt wel eerst testen :P

Inkopper: .flac etc wordt dus ook verwijderd.
Flac is niet erg, kan mijn auto dacht ik niet. En over autospeakers levert dat geen meerwaarde.

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 22:07

MAX3400

XBL: OctagonQontrol

maartend schreef op vrijdag 16 maart 2018 @ 12:26:
[...]

Die del ken ik, maar ik heb geen idee wat voor files er nog allemaal inzitten. En het gaat om honderden, mogelijk duizenden folders. Tiff, jpg, jpeg, nfo, txt, png, enz, enz, enz.
Alternatief is andersom te werk gaan.

Als "admin" zet je eerst op MP3 een +R vlaggetje
Als "user" gooi je recursive alles weg
Als "admin" zet je op MP3 een -R vlaggetje

Lastige is; veel users zijn admin en niet alle users snappen administrative tooling ;)

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Thnx allen. Ik ga met dat powershell aan de slag, leer ik ook nog wat.

Acties:
  • +1 Henk 'm!

  • Craven
  • Registratie: Februari 2007
  • Laatst online: 22:27
Je kan ook gewoon vanuit windows explorer op alle files zoeken met *. Daarna vanuit de details View sorteren op file types en dan kun je zo alles selecteren wat niet mp3 is.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Craven schreef op vrijdag 16 maart 2018 @ 12:42:
Je kan ook gewoon vanuit windows explorer op alle files zoeken met *. Daarna vanuit de details View sorteren op file types en dan kun je zo alles selecteren wat niet mp3 is.
Deze is leuk. En klopt wel.

Acties:
  • 0 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

En voor de volgende keer een sync programma gebruiken die enkel bepaalde bestandtypes synchroniseert.

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • 0 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

MAX3400 schreef op vrijdag 16 maart 2018 @ 12:35:
[...]

Alternatief is andersom te werk gaan.

Als "admin" zet je eerst op MP3 een +R vlaggetje
Als "user" gooi je recursive alles weg
Als "admin" zet je op MP3 een -R vlaggetje

Lastige is; veel users zijn admin en niet alle users snappen administrative tooling ;)
Sommige admins snappen administrative tooling ook niet :)

Om het read-only attribuut op een bestand te zetten, of het eraf te halen, hoef je geen admin te zijn.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
lol
MAX3400 schreef op vrijdag 16 maart 2018 @ 12:35:
[...]

Alternatief is andersom te werk gaan.

Als "admin" zet je eerst op MP3 een +R vlaggetje
Als "user" gooi je recursive alles weg
Als "admin" zet je op MP3 een -R vlaggetje

Lastige is; veel users zijn admin en niet alle users snappen administrative tooling ;)
Dan moet ik nog alles nalopen om alle MP3 op =R te zetten.

[ Voor 98% gewijzigd door maartend op 18-03-2018 21:40 ]

Pagina: 1