View Single Post
Old 29-10-2024, 15:17   #4
pistorius08
Senior Member
 
L'Avatar di pistorius08
 
Iscritto dal: Dec 2009
Città: Camunia Valley
Messaggi: 509
Risposta al primo codice @pps

Codice:
Microsoft Windows [Versione 10.0.26100.2161]
(c) Microsoft Corporation. Tutti i diritti riservati.

C:\Users\umber>$sourcePath = "C:\Users\umber\Music\1-da sistemare"
"$sourcePath" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>$destinationPath = "C:\Users\umber\Music\MUSICA1"
"$destinationPath" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber># Ottieni tutte le cartelle che contengono file .mp3
"#" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>$foldersWithMp3 = Get-ChildItem -Path $sourcePath -Recurse -Directory | Where-Object {Get-ChildItem -Path $_.FullName -Filter *.mp3 -File | Measure-Object | Select-Object -ExpandProperty Count -eq 0}
"$foldersWithMp3" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber># Sposta le cartelle nella nuova posizione e elimina i file .mp3
"#" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>foreach ($folder in $foldersWithMp3) {
"foreach" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>    $newFolderPath = Join-Path -Path $destinationPath -ChildPath $folder.FullName.Substring($sourcePath.Length)
"$newFolderPath" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>    New-Item -ItemType Directory -Path $newFolderPath -Force
"New-Item" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>    Remove-Item -Path (Join-Path -Path $folder.FullName -ChildPath "*.mp3") -Force}
"Remove-Item" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.
risposta al secondo codice @SysLack

Codice:
Microsoft Windows [Versione 10.0.26100.2161]
(c) Microsoft Corporation. Tutti i diritti riservati.

C:\Users\umber>$sourcePath = "C:\Users\umber\Music\1-da sistemare"
"$sourcePath" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>$destinationPath = "C:\Users\umber\Music\MUSICA1"
"$destinationPath" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\umber>Copy-Item $sourcePath $destinationPath -Recurse -Exclude "*.mp3"
"Copy-Item" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.
Grazie per il vostro interessamento. Umberto
__________________
!!!!!!!!!!!Alegher Alegher che 'l bùs del cùl le negher!!!!!!!!!! Alcuni Miei Desktop
Quanta NLCB
16" Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz 16GB DDR4 1330MHz Intel UHD Graphics (Comet Lake-H GT2) [R1] [Quanta Computer] + NVIDIA GeForce RTX2070 8GB GDDR6 1410 SSD Enmotus F200-1600(1,6TB) Windows 11 Home x64 24H2

Ultima modifica di pistorius08 : 29-10-2024 alle 15:23.
pistorius08 è offline   Rispondi citando il messaggio o parte di esso