【发布时间】:2018-10-12 15:46:38
【问题描述】:
我在从命令提示符转移到 powershell 时遇到问题。通常我在右键单击时按住 shift 键,选择“在此处打开命令提示符”,然后使用dir /s>filename.txt 获取目录及其子文件夹中所有文件的列表。但是,我的公司刚刚更新了我们的计算机,现在我无法从我试图获取目录列表的网络文件夹访问命令提示符。
当我右键单击并按住 shift 键时,我选择的文件夹中没有“打开命令提示符”的选项。我手动打开命令提示符并尝试导航到网络文件夹,但没有骰子。我收到一个关于 UNC (?) 的错误,或者它基本上不能这样做,因为它是一个网络文件夹。
我尝试使用与使用命令提示符作为答案 Here 相同的方式使用 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 键列表中重新设置命令提示符选项,详细信息为 here。但是,我没有运行所有步骤所需的权限。
我只需要指定网络文件夹中所有内容的目录,只需要文件夹和子文件夹中所有文件的列表:文件路径、文件名和创建日期。我曾经能够使用命令提示符获取它,但显然,这不可用。我不确定如何使用 powershell,非常感谢您的帮助,无论是获得新的、简单的、易于理解的 powershell 资源以便我自学,还是寻找解决方法以便我可以继续使用命令提示符。
是否有我可以使用的从命令提示符到 Powershell 的解释指南,并且还可以让我列出网络驱动器中的文件? (我可以理解当前在计算机目录中列出文件的资源,但我需要的是能够列出指定网络文件夹中文件的 powershell。
【问题讨论】:
标签: powershell command-line directory