问题标签 [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 投票
1 回答
3096 浏览

php - get-childitem 获取子目录名称附加在脚本目录路径上

我正在尝试编写一个 PS 脚本来在参数指定的目录中查找空目录。“空目录”不应包含任何文件和子目录。

这是脚本:

当我在“C:\documents 文件夹”上运行它时,出现以下错误:

C:\documents 下的每个子文件夹都有很多类似的错误。它将脚本本身所在的目录 (C:\Documents\ManualScripts) 附加到子目录名称。

已经完成了我的研究,但仍然无法弄清楚。任何输入表示赞赏。谢谢:)

在上面的帖子之后,我对脚本进行了一些更改,但到目前为止仍然无法正常工作:

在睡觉之前,我相信我会取得一点进步。脚本现在看起来像这样:

如果我运行,输出中有一些东西(虽然不是我所期望的)

像“Select-Object”这样的东西会选择“measure”的输出,而不是下面没有文件/子目录的目录的名称。

0 投票
2 回答
2754 浏览

object - powershell extend an object

How can I add a column to an object in PowerShell?

For example, the Get-Childitem returns an object, with Mode, LastWriteTime, Length Name, etc.... And I want to extend this object with an extra column, that is computed from LastWriteTime.

This is original Get-Childitem output:

And I want this output:

Thanks for any help.

0 投票
1 回答
166 浏览

actionscript-3 - 如何在不使用“this”关键字的情况下循环实例名称?

我创建了一个正方形并将其保存为一个名为 starContainer 的影片剪辑,我将其中的三个拖到舞台上,并在我的 flash cs6 中为每个实例命名 - goldStarContainer1、goldStarContainer2 和 goldStarContainer3。

在我的图书馆里,我还有一个名为 goldStar 的金星的电影剪辑

现在我想做一个 if else 语句,如果它是真的,将金星添加到正确的 starContainer。

仅供参考//点击时添加动态starScreen MovieClip

我试过getChildByName,但它一直给我错误:通过静态类型Class的引用调用可能未定义的方法getChildByName。

0 投票
1 回答
1205 浏览

android - Android 列表视图为 getChildAt() 返回空值

嗨,我正在开发小型 android 应用程序,我想在我的列表视图中让孩子处于特定位置。但它为我提供了 null 值。我提供给列表视图的列表和数据是正确的,因为它工作正常。但我无法在元素上得到孩子。我通过以下方式做到了这一点:

但它给了我空值。我想我正试图在它显示之前获得它。这个怎么做?难道我做错了什么?需要帮忙。谢谢你

0 投票
2 回答
2001 浏览

powershell - PowerShell Get-ChildItem 并跳过

我正在编写一个 PowerShell 脚本,该脚本删除除 X 个最近的文件夹之外的所有文件夹,不包括名为 Data 的文件夹。我收集要删除的文件夹的声明如下所示:

当我传递的 a$numberOfFoldersToKeep少于起始目录中的文件夹数时,这非常有用$parentFolderName。例如,在我的目标文件夹中有 5 个子目录,这可以按预期工作:

但是,如果我要跳过大量文件夹,我的语句似乎返回了$parentFolderName自身的值!所以这行不通:

因为 skip 变量超过了Get-ChildItem集合中的项目数,所以脚本会尝试删除C:\StartingFolder\这根本不是我所期望的。

我究竟做错了什么?

0 投票
2 回答
833 浏览

powershell - 子文件夹中的powershell更新文件(如果已存在)

我不敢相信这和我发现它一样困难。

我在服务器共享上有一个文件夹。此文件夹有许多子文件夹,其中可能包含或不包含我想用最新版本覆盖的文件。

我做了很多谷歌搜索并认为下面的命令可以得到我想要的:

...但事实并非如此。

因此,我将命令分解为多个部分并找到 Get-ChildItem 仅从 -Name 参数的根返回文件路径,即

1\无限\description-15240.txt 68\infinite\description-15240.txt 79\infinite\description-15240.txt 80\infinite\description-15240.txt

而不是我所追求的 \server1\websites\website\xml\1\infinite\description-15240.txt 。

问题:我无法让 Get-ChildItem 返回完整 | { $_.FullName }路径| { $_.Parent }

有人可以帮助并可能告诉我这是否Copy-Item也可以工作吗?

非常感谢,N

0 投票
2 回答
78011 浏览

powershell - 添加 Get-ChildItem 列表的文件大小

我的目标是弄清楚我的网络驱动器上的所有图像占用了多少空间。

所以我检索所有图像列表的命令是这样的:

然后我想只检索文件大小(Length)。

现在输出:

我不知道为什么它向右对齐,但我想抓住每个长度并将它们加在一起。我迷路了,尝试了所有我知道的东西(因为我是 PS 新手,所以这并不多),尝试搜索谷歌但找不到任何相关结果。

感谢任何帮助或替代方法!

0 投票
2 回答
280 浏览

powershell - 尝试返回名称在 0 到 1000 之间的所有子键

我正在使用 powershell 中的 citrix 注册表项。在“HKLM:\SOFTWARE\WOW6432Node\Policies\Citrix”下有许多键,它们是一个数字,后面是一些由字母组成的键,例如“事件、证据和 IMA”。

我正在尝试用“HKLM:\SOFTWARE\WOW6432Node\Policies\Citrix”的所有子键填充一个数组,这些子键是数字,这样我就可以根据某个地方的金色图像检查每个子键中的值。

我假设这样的密钥少于 1,000 个。到目前为止,我已经尝试过:

但这没有任何回报。

我可以做类似的事情

并为“0”到“999”中的每一个做一个单独的 - 或,但这似乎很痛苦和荒谬。

有什么建议么?

0 投票
2 回答
556 浏览

c# - C# XmlReader ChildNodes 30GB 文件导入 SQL Server

数据示例:

这是一个内部包含 30GB 数据量的 Xml 文件的示例。

我想要做的是只获取<tag>包含特定所需属性的元素,例如addr:housenumber.

需要保持连接的一件事是id来自父元素。

我的主要问题是如何处理 30 GB 的文档。如果它是大约几百 MB,我自己解决它是没有问题的。

我已经尝试过的:

  1. XmlReader

    非常适合获取特定属性,但与父 ID 的连接丢失。

  2. 诸如 xDocument、XmlDocument 之类的东西……

    问题是数据量。(30 GB)
    将 ~ 1GB 加载到内存后,得到一个OutOfMemoryException.
    我知道将 30GB 的容量加载到内存中会很疯狂。

我已经有了一个单独的工作解决方案,通过对 pbf 文件使用 OpenSource 库(但我想处理干净的数据)并通过迭代每个节点并使用 LinqToSql 将其添加到数据库来提取所需的数据。

最后结果:

我想将每条街道、门牌号、邮政编码和城市导入与之连接的 SQL Server 数据库StreetTableCityTable我的第一个解决方案运行良好,但在处理了 10 000 个项目后,它变得非常慢。)

我希望我想做的事情是可以理解的。

0 投票
2 回答
4093 浏览

powershell - Powershell - 使用 Get-ChildItem 在文件中搜索时出现奇怪的输出

我有一个问题希望有人能帮忙解决......

我有一个包含以下行的 powershell 脚本:

我得到的错误:

当我自己运行此命令时(即不在脚本中),它运行良好并返回该位置中包含单词“hello”的两个文件。

它似乎知道它发现了两件事,因为它打印了两次“Microsoft.Powershell.Commands.GroupInfo”文本(如上面的错误所示)。但是为什么它打印这个而不是文件的路径呢?

一定有一些明显的东西我忽略了,但我不知道是什么。

非常感谢您的帮助,谢谢