大佬教程收集整理的这篇文章主要介绍了Windows – PowerShell复制项方法失败 – 文件名中的括号,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Daily_Reviews[0001-0871].journal Daily_Reviews[1002-9887].journal [...]
当我运行它时,方法“Copy-Item”抱怨:
无法检索cmdlet的动态参数.指定的通配符模式无效:Daily_Reviews [0001-0871] .journal
Copy-Item<<<< $sourcefile $desTination 该错误是由文件名中的“[”和“]”引起的.当我删除左右括号时,它按预期工作.但看起来PowerSHell 1没有-LiteralPath标志,那么是否有另一种方法可以让PowerSHell 1中的Copy-Item工作,文件名包含括号?
$source = "C:\Users\Tom\" $desTination ="C:\Users\Tom\Processed\" if(-not(Test-Path $desTination)){mkdir $desTination | out-null} ForEach ($sourcefile In $(Get-ChildItem $source | Where-Object { $_.Name -match "Daily_Reviews\[\d\d\d\d-\d\d\d\d\].journal" })) { Copy-Item $sourcefile $desTination }
以上是大佬教程为你收集整理的Windows – PowerShell复制项方法失败 – 文件名中的括号全部内容,希望文章能够帮你解决Windows – PowerShell复制项方法失败 – 文件名中的括号所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。