Tři způsoby, jak zkontrolovat, zda soubor existuje v prostředí PowerShell ve Windows
Three Methods To Check If A File Exists In Powershell In Windows
Windows PowerShell je nástroj příkazového řádku, pomocí kterého můžete spouštět příkazové řádky k odstranění, vytvoření a kontrole složky. Je to jednoduchý úkol zkontrolovat, zda soubor v PowerShellu existuje. Tento příspěvek na MiniTool vás může provést konkrétním průvodcem ke kontrole existence souboru/adresáře.Adresáře dobře organizují vaše dokumenty a další data v počítači. Před provedením změn v tomto souboru je potřeba vědět, zda soubor existuje. Windows PowerShell vám pomůže procházet, vytvářet a odstraňovat soubory pomocí různých příkazových řádků. Můžete zkusit následující příkazové řádky a zkontrolovat, zda soubor v PowerShellu existuje.
Způsob 1: Zkontrolujte, zda je cesta platná v PowerShell pomocí Test-Path
Rutina Test-Path je nejběžněji používanou rutinou k určení, zda soubor existuje. Poskytne hodnotu, která vám ukáže výsledek. Zde jsou kroky k použití syntaxe Test-Path.
Krok 1: Klepněte pravým tlačítkem myši na ikona Windows tlačítko a vyberte Windows PowerShell (správce) z nabídky WinX.
Krok 2: Zkopírujte a vložte následující příkazové řádky a stiskněte Vstupte . Měli byste změnit cestu: E:\help-pdr\New\TestDocument.docx na skutečnou cestu, kterou chcete zkontrolovat.
$fileExists = Test-Path -Path “E:\help-pdr\New\TestDocument.docx”
If($fileExists){
Write-Host 'Soubor existuje.'
}jiný{
Write-Host 'Soubor neexistuje.'
}
Testovací cesta prostředí PowerShell navíc může také zjistit, zda je cesta platná a zda cesta vede ke kontejneru, terminálu nebo listovému prvku. Více o této syntaxi se můžete dozvědět z tato stránka .
Způsob 2: Zkontrolujte, zda existuje adresář v PowerShellu pomocí Get-Item
The Get-Item syntaxi lze také použít k určení, zda je soubor umístěn ve složce. Když použijete zástupný znak (*), tato rutina vám zobrazí konkrétní informace, včetně všech souborů ve složce, i když nepřidáte parametr názvu souboru.
Chcete-li spustit syntaxi Get-Item, musíte spustit prostředí Windows PowerShell jako správce. Poté zkopírujte a vložte následující příkazové řádky a stiskněte Vstupte . (Nahraďte cestu k souboru skutečnou cestou k souboru.)
Snaž se{
$file=Získat-položku -Cesta “E:\help-pdr\New\TestDocument.docx”
Write-Host „Soubor existuje“
} chytit {
Write-Host „Soubor neexistuje“
}
Při použití zástupného znaku (*):
Get-Item E:\help-pdr\New\*.*
Způsob 3: Zkontrolujte, zda soubor existuje v prostředí PowerShell pomocí System.IO
Poslední metodou je spuštění System.IO cmdlet. Třída souborů umožňuje vytvářet, kopírovat, přesouvat, mazat a otevírat soubor. Tuto syntaxi můžete také spustit a zkontrolovat, zda soubor existuje. Měli byste otevřít Windows PowerShell a spustit jej také jako správce.
Zkopírujte a vložte následující obsah a stiskněte Vstupte . (Změňte také cestu k souboru na cestu k souboru)
$fileExists = [System.IO.File]::Exists(“E:\help-pdr\New\TestDocument.docx”)
If($fileExists) {
Write-Host 'Soubor existuje.'
} jinak {
Write-Host 'Soubor neexistuje.'
}
Další čtení: Obnovení souborů odstraněných prostředím Windows PowerShell
Vzhledem k tomu, že mnoho lidí nemusí být obeznámeno s příkazovými řádky, pravděpodobně dojde k odstranění souborů při mylném spuštění PowerShellu. MiniTool Power Data Recovery může obnovit smazané soubory snadno v několika krocích.
Tento bezplatný software pro obnovu souborů je uživatelsky přívětivý. I když jste v obnově dat nováčci, zvládnete ji rychle. Dokáže zpracovat úlohy obnovy dat pro různé typy souborů v různých zařízeních pro ukládání dat. Pokud si nejste jisti, že dokáže úspěšně obnovit vaše soubory, můžete nejprve získat MiniTool Power Data Recovery Free, abyste provedli hloubkovou kontrolu a zdarma obnovili 1 GB souborů.
MiniTool Power obnova dat zdarma Kliknutím stáhnete 100% Čistý a bezpečný
Sečteno a podtrženo
Windows PowerShell funguje hodně nejen při kontrole existence souboru, ale také při konfiguraci nastavení počítače a řešení problémů s počítačem. Pokud vás tyto metody zajímají, zkuste to sami. Při práci na něm ale buďte opatrní.