Willkommen im cgboard - classic games Forum! Deine gemütliche Retro Gaming Community. Besuche uns auch im Discord Chat.

[Frage] Batch Scripting Dateien verschieben
#18
0
whuut whuut es funzt.




function Show-CustomMenu
{
    param ([string]$menuname = 'Fancy File Tool')

    Clear-Host
    Write-Host "================ $menuname ================"
    Write-Host "1: Group Ordner erstellen von Daba"
    Write-Host "2: Group Ordner erstellen von Zips"
    Write-Host "3: Move Zips to Group Ordner"
    Write-Host "4: "
    Write-Host ""
    Write-host ""
    Write-Host ""
    Write-host ""
    Write-Host "Q: Ente"
    Write-Host ""
    Write-host ""
}


Show-CustomMenu –menuname 'Fancy File Tool'


$auswahl = Read-Host "What do you want todo today?"

switch ($auswahl){
    '1' {'Sie haben Option 1 gewählt.'}




            #Variabel machen evtl mit eingabe? Get-Location evtl

    '2' {  [string]$src = "D:\SortierApp"
            [string]$dest = "D:\SortierApp"


            # Quellverzeichniss einlesen
            $fileList = Get-Item "$src\*.zip"
            Write-Host $fileList
            # Anfang der Schleife
            foreach ($file in $fileList)
                    {

            # Sicher gehen dass nur Dateien angezeigt werden
                    if( $file -is [System.IO.FileInfo]) {

            # aktuelle Datei anzeigen
            Write-Host "Datei inkl. Pfad: $file"

            $fileNamewoPath = [System.IO.Path]::GetFileNameWithoutExtension($file)

            Write-Host "Nur Dateiname: $fileNamewoPath"

            # Dateiname nach "-", gesplittet, zwei Teile, deswegen [1] am Ende
            # uns interessiert nur der zweite Teil

            $folderName = $fileNamewoPath.Split('-')[1]

            Write-Host "Der Teil, der uns interessiert: $folderName"

            # Prüfen ob das Verzeichniss existiert

            if(Test-Path "$dest\$foldername")
           
              {
              Write-Host "Ja, ist da"
              }
           
            else
           
                {
                Write-Host "nein, muss ich ehm erstellen"
                New-Item -Path "$dest\$foldername" -ItemType Directory
                }
           
            }
    }    }









    '3' {'Option Nummer 3 gewählt.'}
    '4' {'Oder doch Nummer 4?!'}
    'q' {exit}
}








vielen lieben dank nochmal. powershell ist genau das richtige für mich vom gefühl her
Zitieren


Nachrichten in diesem Thema
RE: Batch Scripting Dateien verschieben - von Pobeller - 18.10.2022, 16:44

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  SWF-Dateien abspielen? Atreyu 16 1.709 17.05.2023, 08:18
Letzter Beitrag: Juttar
  [Suche] Ordner nach Dateinamen erstellen und automatisch verschieben kolwe-x 5 614 20.11.2022, 12:16
Letzter Beitrag: donald
  [Frage] Mehrere .bin umwandeln (automatisiert|Batch) kolwe-x 34 15.546 06.05.2019, 23:27
Letzter Beitrag: SagaraS
  [Frage] C64 SEQ Dateien lexcom 2 2.478 26.06.2018, 23:29
Letzter Beitrag: lexcom
  [Grafik] Bräuchte mal eine kleine Hilfe für ein Dekompression Algorithmus für ILBM Bild Dateien SagaraS 7 3.774 14.12.2017, 18:30
Letzter Beitrag: tomwatayan

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste