Hirdetés

Új hozzászólás Aktív témák

  • PistiSan

    addikt

    válasz Donki Hóte #45072 üzenetére

    Meg csináltam neked, nyiss egy jegyzettömböt, másold bele az egészet, mentsd le valahová valami.ps1 néven, az elérési utat és a fájl szűrőt írd át az aposztrófok között a neked megfelelőre.
    Lementés után jobb gomb a fájlra, Run with powershell, vagy futtatás powershellel, nekem a megnyitás után ez a második lehetőség.
    Ajánlom, hogy a fájlokról azét csinálj egy mentést a script futtatása előtt, biztos ami biztos.
    A script a megadott főkönyvtárban végig nézi az összes alkönyvtárat, és törli a 1-es fájlt, ha van 2-es is a mappában, különben nem nyúl egyikhez sem.
    Mindenképp jelezz vissza légy szíves.

    Set-Location 'd:\teszt' # mappa elérési útja (főkönyvtár), ahol a fájlok és almappák vannak
    $elso = '*1.txt' #1-es állomány neve, írd át a kiterjesztést ha ez nem megfelelő
    $masodik = '*2.txt' #2-es állomány neve, írd át a kiterjesztést ha ez nem megfelelő

    $mappak = Get-ChildItem -Directory -Recurse
    $mappak | ForEach-Object {Set-Location $_.FullName;

    $a = $false
    $b = $false
    $a = Test-Path $elso
    $b = Test-Path $masodik

    if ($a -and $b){
    Remove-Item $elso
    }

    }

Új hozzászólás Aktív témák