Trije načini za preverjanje, ali datoteka obstaja v PowerShell v sistemu Windows
Three Methods To Check If A File Exists In Powershell In Windows
Windows PowerShell je pripomoček ukazne vrstice, s katerim lahko zaženete ukazne vrstice za brisanje, ustvarjanje in preverjanje mape. Preverjanje, ali datoteka obstaja v PowerShell, je preprosta naloga. Ta objava na MiniTool vas lahko vodi skozi poseben vodnik za preverjanje obstoja datoteke/imenika.Imeniki dobro organizirajo vaše dokumente in druge podatke v vašem računalniku. Pred spreminjanjem datoteke morate vedeti, ali datoteka obstaja. Windows PowerShell vam pomaga krmariti, ustvarjati in brisati datoteke z različnimi ukaznimi vrsticami. Če želite preveriti, ali datoteka obstaja v lupini PowerShell, lahko poskusite z naslednjimi ukaznimi vrsticami.
1. način: Preverite, ali je pot veljavna v lupini PowerShell s preskusno potjo
Cmdlet Test-Path je najpogosteje uporabljen za ugotavljanje, ali datoteka obstaja. Podal bo vrednost, ki vam bo pokazala rezultat. Tukaj so koraki za uporabo sintakse Test-Path.
1. korak: z desno miškino tipko kliknite Ikona Windows gumb in izberite Windows PowerShell (skrbnik) iz menija WinX.
2. korak: Kopirajte in prilepite naslednje ukazne vrstice in pritisnite Vnesite . Spremenite pot: E:\help-pdr\New\TestDocument.docx na pravo pot, ki jo želite preveriti.
$fileExists = Test-Path -Path “E:\help-pdr\New\TestDocument.docx”
If($fileExists){
Write-Host “Datoteka obstaja.”
}drugo{
Write-Host “Datoteka ne obstaja.”
}
Poleg tega lahko PowerShell Test-Path pove tudi, ali je pot veljavna in ali pot vodi do vsebnika, terminala ali elementa lista. Več o tej sintaksi lahko izveste iz tej strani .
2. način: Preverite, ali obstaja imenik v lupini PowerShell s funkcijo Get-Item
The Get-Item sintakso lahko uporabite tudi za določitev, ali se datoteka nahaja v mapi. Ko uporabite nadomestni znak (*), vam bo ta cmdlet prikazal določene informacije, vključno z vsemi datotekami, v mapi, tudi če ne dodate parametra imena datoteke.
Če želite zagnati sintakso Get-Item, morate zagnati Windows PowerShell kot skrbnik. Nato kopirajte in prilepite naslednje ukazne vrstice in pritisnite Vnesite . (Zamenjajte pot datoteke z dejansko potjo datoteke.)
Poskusi{
$file=Get-Item -Path “E:\help-pdr\New\TestDocument.docx”
Write-Host “Datoteka obstaja”
} ulovi {
Write-Host “Datoteka ne obstaja”
}
Pri uporabi nadomestnega znaka (*):
Get-Item E:\help-pdr\New\*.*
3. način: Preverite, ali datoteka obstaja v PowerShell s System.IO
Zadnja metoda je zagon System.IO cmdlet. File Class vam omogoča ustvarjanje, kopiranje, premikanje, brisanje in odpiranje datoteke. To sintakso lahko zaženete tudi, da preverite, ali datoteka obstaja. Odprite lupino Windows PowerShell in jo zaženite tudi kot skrbnik.
Kopirajte in prilepite naslednjo vsebino in pritisnite Vnesite . (Spremenite tudi pot datoteke v svojo pot do datoteke)
$fileExists = [System.IO.File]::Exists(“E:\help-pdr\New\TestDocument.docx”)
If($fileExists) {
Write-Host “Datoteka obstaja.”
} drugače {
Write-Host “Datoteka ne obstaja.”
}
Dodatno branje: Obnovite datoteke, ki jih je izbrisal Windows PowerShell
Ker veliko ljudi morda ne pozna ukaznih vrstic, gre verjetno za brisanje datotek, ko pomotoma zaženete PowerShell. MiniTool Power Data Recovery lahko obnovite izbrisane datoteke enostavno v nekaj korakih.
to brezplačna programska oprema za obnovitev datotek je uporabniku prijazen. Tudi če ste novi v obnovitvi podatkov, jo lahko hitro obvladate. Lahko obravnava naloge obnovitve podatkov za različne vrste datotek v različnih napravah za shranjevanje podatkov. Če niste prepričani, da lahko uspešno obnovi vaše datoteke, lahko najprej dobite MiniTool Power Data Recovery Free, da izvedete globoko skeniranje in brezplačno obnovite 1 GB datotek.
MiniTool Power Data Recovery Brezplačno Kliknite za prenos 100 % Čisto in varno
Spodnja črta
Windows PowerShell veliko deluje ne le pri preverjanju obstoja datoteke, ampak tudi pri konfiguriranju nastavitev računalnika in reševanju težav z računalnikom. Če vas te metode zanimajo, poskusite sami. Vendar bodite previdni, ko delate na tem.