在路径中,其中有像引号冒号等不规则字符。如果你脚本中的活动路径是来自某段信息,你一定会需要返回符合规则的路径。
这里有段函数教你在任何路径中使用下划线去替换其中不规则部分:
function get-legalpathname($path) { $illegalchars = [system.io.path]::getinvalidfilenamechars() foreach($illegalchar in $illegalchars) { $path = $path.replace($illegalchar, '_') } $path }
同时来测试一下它的效果:
ps> get-legalpathname 'some:"illegal"\path<chars>.txt' some__illegal__path_chars_.txt
支持所有ps版本
如对本文有疑问, 点击进行留言回复!!
shell脚本快速入门之-----shell脚本练习100例!!!
adb shell命令模拟按键/输入input使用keycode 列表详解
安卓系统手机用uiautomatorviewer.bat截图失败或者用adb截的图片打不开
网友评论