我在从命令提示符转到Powershell时遇到了麻烦。 通常,我在右键单击时按住Shift键,选择“在此处打开命令提示符”,然后使用dir /s>filename.txt获取目录及其子文件夹中所有文件的列表。 但是,我的公司刚刚更新了我们的计算机,现在我无法从试图获取其目录列表的网络文件夹中访问命令提示符。

当我右键单击并按住Shift键时,没有选择从我选择的文件夹中“打开命令提示符”的选项。 我手动打开了命令提示符,并尝试导航到网络文件夹,但没有骰子。 我收到有关UNC(?)的错误消息,或者因为它是网络文件夹,所以它基本上无法执行此操作。

我尝试使用Powershell的方式与使用命令提示符作为答案在此处的方式相同,但是我收到一条错误消息

PS Microsoft.PowerShell.Core\FileSystem::\\my.company.com\companydata\MainProject\Records\Field Work\Invoices> dir /s >file.txt
dir : Cannot find path 's' because it does not exist.
At line:1 char:1
+ dir /s >file.txt
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (s:String) [Get-ChildItem], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

我也试图复权在扩展右键单击命令提示符选项+详见shift键列表在这里 但是,我没有运行所有步骤所需的权限。

我只需要指定网络文件夹中所有内容的目录,只需文件夹和子文件夹中所有文件的列表即可:文件路径,文件名和创建日期。 我曾经能够使用命令提示符来获取它,但是显然不可用。 我不确定如何使用Powershell,无论是获得新的,简单的,易于理解的Powershell资源,以便我自学,还是寻找解决方法,以便我可以继续使用命令提示符,都将为您提供帮助。

我是否可以使用从命令提示符到Powershell的解释指南,并且还可以列出网络驱动器中的文件? (我可以有点了解当前的资源,这些资源可以在计算机的目录中包含Powershell列表文件,但是我需要的是Powershell才能在指定的网络文件夹中列出文件)。

#1楼 票数:2 已采纳

在powershell中, dirGet-ChildItem的别名,我相信您会收到该错误,因为开关/参数在PowerShell中的工作方式有所不同。 按位置的第一个参数是Path ,因此系统认为您正在提供路径的/s值。

您可以在PowerShell中执行此操作,而不必通过利用Get-ChildItem启动cmd。 当您完成包括子文件夹的完整结构时,用户-Recurse

您也可以导出到csv而不是文本文件。 数据很多-“ Select可用于限制导出的字段。

$Path = "\\my.company.com\companydata\MainProject\Records\Field Work\Invoices"
$Files = Get-ChildItem -Path $Path -Recurse
$Files | Out-file file.txt
$Files | Select-Object FullName,CreationTime | Export-Csv file.csv -NoTypeInformation

  ask by R.E.L. translate from so

未解决问题?本站智能推荐:

1回复

使用 Windows 命令提示符(或 PowerShell)尽可能简单地获取按媒体类型和缩写大小 (GB/TB) 列出的磁盘驱动器

我希望找到一个不需要大块文本/代码的解决方案,希望在 .bat 脚本中只需要 1 或 2 行。 到目前为止,执行这两件事的主要 PowerShell 调用是 Get-PhysicalDisk、MediaType 和 Size, 但是 Size 不会自动缩写为 GB / TB,但我知道它或 For
12回复

命令提示符不会将目录更改为另一个驱动器

我正在尝试编译一些Java(当前正在学习Java),为此,我需要更改命令提示符的目录(使用javac)。 它不会更改目录。 我再次尝试使用引号: 同样,它不会更改目录。 我究竟做错了什么?
13回复

如何使用 Windows 命令提示符删除空文件夹?

我需要使用 Windows 命令提示符从我的应用程序文件夹中删除所有空文件夹吗? 我怎样才能创建一个这样的bat文件? 请帮我。
2回复

从命令提示符运行提升的Powershell命令

上面的命令将以管理员身份运行Powershell窗口并在其之前执行命令,但是,如果我想让它说set-executionpolicy bypass ,它将出错。 如何通过top命令传递此参数? 以下是我传递上述参数时遇到的错误:
3回复

我应该如何在命令提示符下执行此操作?

我在 python 中制作了一个使用命令提示符的文件管理器代码,我通过将它移动到我的 C:/Users/Username 文件夹并复制我的下载文件夹(这是我想要排序的)来让它工作,但是当我输入时 它说没有名为 file_organizer.py 的文件。 但是现在当我将程序移动到 C:\\ 时,
3回复

如何从Windows命令提示符处将PowerShell脚本作为特定用户调用?

当我作为名为'abc'的用户登录到机器时运行PowerShell脚本时,脚本以用户'abc'运行。 我在cmd中运行的命令是: 如何使用除当前登录用户之外的特定域用户运行PowerShell脚本? 我的目的是通过Windows命令行运行PowerShell脚本。
2回复

在 Windows 命令提示符/PowerShell 中下载大文件

我现在已经没有选择了... 尝试 1 在 Powershell 中使用 iwr。 它可以工作,显示进度,但速度慢了 10 倍,并且直到文件在内存中时才刷新:(。 尝试 2 在 Powershell 中使用 .Net webclient。 它有效但没有显示任何进展,您无法通过 Ctrl+C
2回复

如何在 Windows 命令提示符或 Powershell 上计算浮点值的总和

我有一个浮点值列表,我想仅使用 CMD 或 PowerShell 将这些值加在一起。 怎么做? 例子: