Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

Converting the FileSystemObject's DriveExists Method

Windows PowerShell

Definition: Given a specified drive letter or path, returns True if that drive exists.


You can use the Test-Path cmdlet to test for a drive as well as a path:

Test-Path c:

If you’re checking PowerShell drives, you can also use the Get-PSDrive cmdlet to return a list of all the drives, then check each of those drives to see if the drive letter matches the drive you’re looking for.

$letter = "C"
$d = Get-PSDrive
foreach($dr in $d)
    if($dr.Name -eq $letter){Write-Host "drive exists"}

See conversions of other FileSystemObject methods and properties.
Return to the VBScript to Windows PowerShell home page

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft