- 帖子
- 288
- 积分
- 415
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2011-1-20
|
回复 5# flashercs
谢谢您不厌其烦的帮助我!!谢谢您!
我水平有限,是因为工作中需要,而且是想以批处理文件形式交给同事们去运行完成需求。
将您的代码保存为“指定删除.bat”,运行报错。
有个帖子也曾简介了一下powershell与BAT混用的事儿,但我搞不来。
我就想请您继续帮助我搞成一键点击执行的一个东东(bat),否则,同事们拿到手也搞不来的。
拜托了!
报错——
C:\Users\Administrator.AFOHQ-712210916\Desktop\指定删除>指定删除.bat
必须在“-”运算符的右侧提供值表达式。
所在位置 行:1 字符: 182
+ $aExcludes=@('c:\windows','d:\办公保存','e:\档案保存');[System.IO.DriveInfo]:
:GetDrives()|ForEach-Object{Get-ChildItem -LiteralPath $_.Name -Filter *.* -Dir
ectory|Where-Object{$_.FullName - <<<< notin $aExcludes}|ForEach-Object{Remove-
Item -LiteralPath $_ -Filter *.* -Include *.xlsx,*.doc,*.jpg,*.bmp -Recurse -W
hatIf}}
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordEx
ception
+ FullyQualifiedErrorId : ExpectedValueExpression
|
|