1
9
在PS V2中,我们添加了-跳过以选择,这样您可以执行以下操作: dir其中$UU.mode-notmatch“d”select-skip 1 del |
2
4
如果没有任何内置函数,它会有点复杂,因为函数需要处理确定的长度。但是您可以这样做,这涉及到两次查看目录
我编写了几个PowerShell扩展,使类似这样的任务更加容易。一个例子是跳过计数,它允许在管道中跳过任意数量的元素。因此,可以快速搜索代码,以便只查看目录一次
要跳过的源计数: http://blogs.msdn.com/jaredpar/archive/2009/01/13/linq-like-functions-for-powershell-skip-count.aspx 编辑 为了杀死文件夹,请使用“rm-re-fo”而不是“del” 编辑2 为了避免所有文件夹(空的或非空的),可以这样修改代码。
psisContainer成员仅对文件夹有效。 |
3
1
怎么样:
删除除最后一个以外的所有内容。 编辑: 更灵活的版本,而且您不必输入dir命令两次:
注意,这与之相反,它删除除第一个以外的所有内容。它还允许您添加子句,例如不作用于目录:
编辑2 关于使用模式属性排除目录。如果框架不改变模式字符串的生成方式,我想这应该是可行的(我无法想象它会这样做)。尽管我可能会将正则表达式加强到:
如果您试图避免键入内容,最好在配置文件中添加一个函数:
|
4
1
我最喜欢的是:
|
5
0
德尔 . -排除(dir sort creationtime-desc)[0]-whatif 这将删除除最近创建的文件以外的所有文件。 |
sorosh_sabz · 为什么插件llcsharp-v2报告失败 1 年前 |
kristaps · 将嵌套的JSON输出导出到CSV文件 1 年前 |
Flamingo · 如何更改PowerShell exe的默认路径 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
Astora · Powershell-在错误位置写入主机打印 2 年前 |
siennac · 使用powershell更改html中的文本颜色 2 年前 |