Skript, mis leiab etteantud kataloogist või kettalt samanimelised failid ja väljastab nende nimekirja- PowerShell

From ICO wiki
Revision as of 21:01, 29 January 2011 by Stuulik (talk | contribs) (Created page with '==Ülessanne== Loo skript, mis leiab etteantud kataloogist või kettalt samanimelised failid ja väljastab nende nimekirja. ===Skript=== <source lang="powershell"> # Skript,mis…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Ülessanne

Loo skript, mis leiab etteantud kataloogist või kettalt samanimelised failid ja väljastab nende nimekirja.

Skript

# Skript,mis otsib ettemääratud katalogist samanimelised failid ja väljastab nimekirja
# Kasutajalt küsitakse,kus kataloogist otsida


# Kasutajalt sisendi küsimine
$kaust = $args[0]
if (! $kaust) {
 Write-Host
 # Sisendi lugemine
 $kaust = Read-Host "Millisest kataloogist otsida samanimelisi faile?"
}
Write-Host "Samanimelisi faile otsiti kataloogist: $kaust"
$Dir = get-childitem $kaust -recurse 
# Eemaldan unikaalsed nimed
$dir1 = $list | group | ? {$_.count -gt 1}| % {$_.group} 
echo ""
if(!$dir1){Write-Host "Samanimelisi faile polnud kataloogis: $kaust"}
# Väljundi formaadi muutmine
$dir1 | format-table -a fullname