如何在PowerShell中列出目录内容?

若要显示目录内容,请使用Get-ChildItem cmdlet。您需要提供目录的路径,或者如果您在同一目录中,则仅需要直接使用Get-ChildItem。在下面的示例中,我们需要显示D:\ temp目录的内容。

当在此目录之外运行Get-ChildItem命令时,应提供目录路径。这称为绝对路径

PS C:\> Get-ChildItem D:\Temp\

命令

当此命令直接在目录中运行时,只需运行此命令。这称为相对路径

PS D:\Temp> Get-ChildItem

输出结果

Directory: D:\Temp

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       13-12-2019     09:52                GPO_backup
d-----       24-11-2018     11:31                LGPO
-a----       07-05-2018     23:00            301 cars.xml
-a----       29-12-2017     15:16           4526 healthcheck.html
-a----       29-12-2017     15:16           4526 healthcheck1.html
-a----       08-12-2017     10:24          48362 servicereport.html
-a----       08-12-2017     10:24          48362 servicereport1.html
-a----       08-12-2017     10:16            393 style.css
-a----       08-12-2017     11:29           7974 Test.xlsx
-a----       25-10-2017     08:13            104 testcsv.csv
-a----       12-12-2017     23:04           1034 testhtmoutput.html

请注意-Get-ChildItem命令仅显示文件夹和文件,而不显示子文件夹的内容。要显示子文件夹及其文件,您需要使用–Recursive参数。