请简单解释一下,dir /b > dirlist.txt 和 powershell

请简单解释一下,dir /b > dirlist.txt 和 powershell

实际上,通过查看此处,我学会了如何获取目录列表。现在,我已经在 PC 笔记本电脑上更新了 Windows 10,但我找到的只是 Powershell。不再有命令提示符,我尝试单击“关闭”按钮以将其替换cmdpowershell,但没有成功。好吧,Windows-start-right-click 中有,但它会打开计算机的命令提示符,我不知道如何让它识别我需要内容的文件夹。我不是电脑迷。我不懂计算机语言。我知道的只是足以让我陷入麻烦的东西。

有人能告诉我如何获取任何给定文件夹的目录列表(带有或不带有子目录)吗?

我过去常常突出显示文件夹,按住 Shift 键并单击鼠标右键,打开命令提示符,然后简单地输入“dir /b > dirlist.txt”,txt 文件就会弹出到文件夹中。我会打开它并复制/粘贴为我需要的任何格式。(通常是 excel 或 Google Sheet)我现在不知道该怎么做。

再次,如果你能告诉我如何从 users\owner> 转到我的“音乐”文件夹或任何其他文件夹,在本例中为“01 waw ct”或其他文件夹,然后转到目录,我就可以开始了。我真的需要有人能指导我完成这一切。握住我的手。

在此处输入图片描述

在此处输入图片描述

答案1

PowerShell 中该命令的直接等效项是dir -n > dirlist.txt

该命令的长(规范)形式是Get-ChildItem -Name > dirlist.txt

如果要包含子目录,则分别是dir -n -r > dirlist.txtGet-ChildItem -Name -Recurse > dirlist.txt


dir在 PowerShell 中只是 的另一个名称,但不幸的是,与同名的命令相比,Get-ChildItem它具有不同的选项名称(-nvs ) 。/bcmddir

答案2

您看到菜单选项“在此打开 Power_S_hell 窗口”了吗?好吧,您可以选择它,然后获取其中一个蓝色的 PowerShell 窗口。

然后,不要运行:

目录/b可选目标> 输出.txt

你可以运行这个:

命令
目录/b可选目标> 输出.txt
出口

是的,这个过程比较长。这就是缺点。优点是,这是一个简单的解决方法,这个过程可以让你以与传统 DOS 类命令提示符相同的方式执行相同的操作。(此外,让 PowreShell 运行 CMD 是一种应该适用于基本上任何 Windows 10 计算机的技术,而不仅仅是那些你花时间将所需菜单选项重新添加到上下文菜单的计算机。)

当你运行“命令“,你会注意到命令提示符将不再显示“附言“在提示符的开头。这样你就可以知道计算机已经准备好接受传统风格的语法了。由于你的命令提示符在技术上将使用命令,Powershell 不会试图坚持要求你使用新的参数/选项,你也不必担心 PowerShell 会对未转义的逗号和引号做出一些奇怪的事情(直到你运行第一个出口命令,它离开命令并返回到 PowerShell)。

相关内容