Powershell小技巧之删除不规则字符
在路径中,其中有像引号冒号等不规则字符。如果你脚本中的活动路径是来自某段信息,你一定会需要返回符合规则的路径。
这里有段函数教你在任何路径中使用下划线去替换其中不规则部分:
functionGet-LegalPathName($Path)
{
$illegalChars=[System.IO.Path]::GetInvalidFileNameChars()
foreach($illegalCharin$illegalChars)
{$Path=$Path.Replace($illegalChar,'_')}
$Path
}
同时来测试一下它的效果:
PS>Get-LegalPathName'some:"illegal"\path<chars>.txt' some__illegal__path_chars_.txt
支持所有PS版本
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下