【原创】Windows PowerShell 实战指南-动手实验-5.7

2. 创建控文件 c:\Test.txt

New-Item -path c:\ -name test.txt -type file

3. 尝试使用Set-Item去修改Test.txt的内容为TESTING,是否可行?或者是否又报错?同时,也请问一下:为什么会报错?

不可行,会报错,报错如下:

Set-Item : 已停止提供程序操作,因为该提供程序不支持此操作。
所在位置 行:1 字符: 1
+ Set-Item C:\test.txt -Value 123456
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotImplemented: (:) [Set-Item], PSNotSupportedException
+ FullyQualifiedErrorId : NotSupported,Microsoft.PowerShell.Commands.SetItemCommand

报错原因:

通过 Get-Item c:\test.txt得到如下信息:

目录: C:\

 

Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2017/7/25 22:51 0 test.txt

可以看到test.txt的文件权限不足。

4. Get-ChildItem的-Filter、-Include和-Exclude参数之间有什么不同?

-Exclude <String[]>
忽略指定项。此参数值使 Path 参数有效。请输入路径元素或模式,例如“*.txt”。允许使用通配符。

是否必需? False
位置? named
默认值
是否接受管道输入? false
是否接受通配符? True

-Filter <String>
以提供程序的格式或语言指定筛选器。此参数值使 Path 参数有效。筛选器的语法(包括通配符的使用)取决于提供程序。筛选器比其他参数更有效,因为提供程序是在检索对象时应用筛选器,而不是在检索对象后再由 Windows PowerShell 筛选对象。

是否必需? False
位置? 2
默认值
是否接受管道输入? false
是否接受通配符? True

-Include <String[]>
仅获取指定项。此参数值使 Path 参数有效。请输入路径元素或模式,例如“*.txt”。允许使用通配符。

仅当该命令包括 Recurse 参数时,或当路径指向目录的内容时(例如,C:\Windows\*,其中的通配符指定 C:\Windows 目录的内容),Include 参数才有效。

是否必需? False
位置? named
默认值
是否接受管道输入? false
是否接受通配符? True

 

欢迎各位关注左下角的微信公众号,第一时间掌握本站最新信息和IT前沿信息,同时公众号中会不断更新私有IT资源哟!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Young文人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值