Metode 1: Bruk teststien Cmdlet for å sjekke eksistensen av filen
Test-sti Cmdlet ser etter banen og returnerer en boolsk verdi. Test-banen vil returnere sant hvis banen er riktig, og hvis banen ikke er funnet, returnerer den falsk. Syntaksen etterfulgt av teststi-cmdlet er gitt nedenfor:
Syntaks
> Test -bane -sti
I syntaks ovenfor
Eksempel
Dette programmet vil sjekke eksistensen av filen ved å bruke Test-bane metode. Det anbefales å gi filens absolutte vei som vi gjorde her.
Utgangen er sant, noe som betyr at filen eksisterer. Det observeres at “Test-bane”Cmdlet har returnert sant som sier at filen eksisterer.
Metode 2: Bruk get-element for å sjekke eksistensen av filen
De Get-element Cmdlet of PowerShell brukes til å få elementer på det spesifiserte stedet. Syntaksen til Get-element Cmdlet er gitt nedenfor:
Syntaks
> Get-element
Syntakselementene er beskrevet som:
Eksempel
Dette programmet vil også sjekke eksistensen av filen ved å bruke get-element-metoden.
> Get-Item C:/Docs/PS.tekst
Get-varen har skrevet ut detaljene i filen som sier at filen eksisterer på den spesifiserte banen.
Metode 3: Bruk get-childitem cmdlet for å sjekke eksistensen av filen
Denne metoden får varen så vel som barnelementer fra mer enn en spesifisert bane. Hvis filen eksisterer, vil den vise fildetaljene og kaste en feil i tilfelle filen ikke er til stede.
Syntaksen til get-childItem cmdlet er gitt nedenfor:
Syntaks
> Get -ChildItem -Path
Syntakselementene blir forklart a:
Eksempel
Dette programmet vil sjekke eksistensen av filen ved hjelp av get-childitem-metoden.
> Get -Childitem -Path C:/Docs/PS.tekst
Utgangen viser fildetaljene som betyr at filen eksisterer.
Metode 4: Bruk systemet.Io.Filmetode for å sjekke eksistensen av filen
De [System.Io.Fil] :: eksisterer (fil) Metoden sjekker også eksistensen av filen. Denne metoden gir resultatet i en boolsk (sann/falsk) verdi. Følgende syntaks følges for å anvende denne metoden:
Syntaks
> [System.Io.Filen eksisterer()
Ovennevnte syntaks vil bli brukt til å sjekke eksistensen av en fil ved å spesifisere banen til filen i parameter.
Eksempel
Her [systemet.Io.Fil] :: eksisterer metoden for å sjekke at filen er til stede på den gitte banen eller ikke.
> [System.Io.Fil] :: eksisterer ("C:/Docs/PS.tekst")
Utgangen er sant, noe som betyr at filen eksisterer.
Gratulerer! Du har lært å sjekke eksistensen av filen i PowerShell
Konklusjon
Powershell cmdlets som Get-Childitem, Get-element, og Test-bane kan brukes til å sjekke eksistensen av filen. Dessuten gir PowerShell også en .NETT støttet metode "[System.Io.Filen eksisterer" For å sjekke eksistensen av en fil. I dette innlegget har vi demonstrert forskjellige mulige metoder for å sjekke eksistensen av filen. Bruken av disse tre cmdlets så vel som metoden forklares ved hjelp av eksempler.