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

更多资料请点击:获取资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Young文人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值