问题标签 [get-childitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
596 浏览

powershell - Get-childitem 属性简写语法选项

从 Powershell v3.0 开始,可以使用以下语法Get-ChildItem

这适用于某些属性选择标准。通过实验,我发现它的意思是:

与此相同:

是否有关于属性速记语法的官方参考?

0 投票
2 回答
147 浏览

windows - 如何使用 PowerShell 将同一个文件复制到多个同名目录?

我正在尝试将一个文件复制到具有特定名称的目录中的任何子文件夹中。我在那里的一部分,但不能完全让它工作。

我可以使用以下方法找到所有名为“帮助”的子文件夹:

这将获得 Y:\folder1\subfolder 中名为帮助的任何文件夹。所以一直在尝试:

那是行不通的。如果您还可以告诉我如何将它写入到 csv 文件中的所有目录,则可以加分。

谢谢

0 投票
1 回答
5275 浏览

powershell - “[”和“]”字符弄乱了get-childitem

使用 PowerShell 4.0,我试图获取多个目录的大小,并且在 windows 告诉我的内容和我的代码告诉我的内容之间得到了非常不一致的结果。

有问题的代码是:

如果$folderInfo.rootFolder = D:\sample 那时我得到了我想要的但如果$folderInfo.rootFolder = D:\[sample 那时我得到了

Get-ChildItem :无法检索 cmdlet 的动态参数。指定的通配符模式无效:sample [sample At C:\powershell scripts\test.ps1:55 char:12 + $temp = (Get-ChildItem $dir.fullname -Force -File | Measure-Object -Property l ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: ( :) [Get-ChildItem],ParameterBindingException + FullyQualifiedErrorId:GetDynamicParametersException,Microsoft.PowerShell.Commands.GetChildItemCommand

D:\sample如果在其子项中的某个位置包含一个文件夹,则同样适用"[sample"。我将从其他所有内容中获得正确的结果,但问题目录中或之外的任何内容。两者都$dir.pspath搞砸$dir.fullname了。

编辑:更改了上面的代码以反映它的当前状态并包含完整的错误。
再次编辑:上面的代码现在有一些调试临时变量。

0 投票
5 回答
32178 浏览

powershell - Get-ChildItem 和 Copy-Item 说明

为什么

行为方式不同

?

我认为它应该是相同的,但不知何故它不是。为什么?

0 投票
0 回答
1294 浏览

android - 在可扩展列表android中引用子项内的按钮

我的应用程序中有一个可扩展列表。它有多个子项,每个子项行需要有 5 个按钮。到目前为止,我已经取得了很多成就。

问题是我从一个网络服务中得到一个计数,它告诉我我应该拥有的按钮总数。现在假设我得到的计数是 24,所以将有 5 个子项,每个子项将有 5 个可见按钮,而最后一个子项应该只有四个按钮可见(5 + 5 + 5 + 5 + 4 = 24)。

到目前为止,我能够获得正确数量的子项目,并且我还获得了最后一行应该有多少按钮。但是,问题是我不知道如何告诉 ExpandableList 专门显示/隐藏特定子项的按钮。因为如果我隐藏一些按钮,这些按钮就会隐藏在所有子项中。例如,如果我隐藏第五个按钮,它会隐藏在所有子项中,而我只想将它隐藏在最后一行/子项中。

我只想能够正确引用行/子项的按钮。

这是我的代码。

上面的变量被填充,然后......

0 投票
1 回答
18077 浏览

credentials - 使用凭据在其他服务器上获取子项

我正在编写一个在另一台服务器上使用 get-childitem 的脚本,但需要对其进行更改,以便它使用另一台服务器上本地帐户的凭据来执行此操作。当我只是使用 Active Directory 来执行此操作时,我正在使用我的 AD 登录名将任务保存在我们的调度程序中,并且使用 UNC 路径在另一台服务器上很好。但是我们最近决定将其更改为本地登录,我收到一条错误消息,尝试使用 net use。有谁知道用 UNC 路径来做这件事的好方法?或者,知道为什么以下内容会给出错误消息吗?

如您所见,我开始在此链接上使用 net use 的示例,但使用凭据访问其他服务器并没有起到作用。powershell unc路径信用

0 投票
1 回答
6744 浏览

powershell - 递归确定文件夹中所有扩展的 COUNT 和 SUM

我希望能够选择一个远程文件夹并递归扫描所有文件扩展名。对于发现的每个扩展,我需要一个总数以及单个文件类型的总和。

我在这里找到了一个脚本,它使用 -include 开关适用于单个文件扩展名,但与其运行脚本数十次,不如简单地运行一次并收集所有扩展名。

我想我需要用Get-ChildItem $directory | Group-Object -Property Extension某种方式列出扩展名,如果这有帮助的话。

理想的输出是这样的:
Extension, Size (MB), Count
jpg,1.72,203
txt,0.23,105
xlsx,156.12,456

我在 Windows 7 机器上使用 Powershell v4.0 远程连接到服务器,我可以在本地运行脚本,但它只有 Win 2008 R2 机器的 V3.0。

有没有人有任何想法?

0 投票
1 回答
4346 浏览

python - Python-xml:验证每个父实例是否存在子元素

我是 python 新手,所以感谢您的帮助。我有一个类似于

我需要检查每个实例以验证标签是否存在于每个<detail>父级中。如果存在,则打印该值,如果不存在,则打印 msg "no ip record"

输出应该是这样的:

我怎样才能在python中得到这个?

0 投票
1 回答
69 浏览

arrays - Powershell,目录验证

我对 PowerShell 相当陌生。我创建了一个可以由同事运行的 exe,它将转到 8 个单独的 sql 服务器,到各个目录并检查它们以获取已创建文件的列表。我当前的代码检查年龄小于一天并且它不是空的,但是,我遇到了一个新问题。我需要能够在文本文件/array/csv/etc 中获取列表并将列表与目录进行比较,以确保文件夹中没有任何其他文件。然后将所有信息格式化,导出到文件,然后通过电子邮件发送给某些收件人。

我的问题是,我如何创建一个使用这个想法的脚本;最好不要对我当前的代码进行相当大的更改,因为考虑到 8 个 sql 服务器的子目录,它的长度相当长。(当前编辑的脚本如下):

提前谢谢你的帮助。:)

0 投票
1 回答
6767 浏览

powershell - Powershell搜索特定文件夹的子文件夹并复制

我正在尝试编写一个 powershell 脚本来从 csv 文件中搜索文件夹及其子文件夹以查找特定文件夹,然后将该文件夹复制到其他位置。

这似乎永远运行并且显然错误很多,因为当它尝试复制时文件不存在。如果我不知道具体路径,有没有办法只使用 Copy-Item ?或者其他一些替代方法来解决这个问题?