佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Powershell小技巧之刪除不規(guī)則字符

Powershell小技巧之刪除不規(guī)則字符

熱門(mén)標(biāo)簽:百度競(jìng)價(jià)排名 地方門(mén)戶(hù)網(wǎng)站 呼叫中心市場(chǎng)需求 服務(wù)外包 AI電銷(xiāo) Linux服務(wù)器 網(wǎng)站排名優(yōu)化 鐵路電話(huà)系統(tǒng)

在路徑中,其中有像引號(hào)冒號(hào)等不規(guī)則字符。如果你腳本中的活動(dòng)路徑是來(lái)自某段信息,你一定會(huì)需要返回符合規(guī)則的路徑。

這里有段函數(shù)教你在任何路徑中使用下劃線(xiàn)去替換其中不規(guī)則部分:

function Get-LegalPathName($Path)
{
 $illegalChars = [System.IO.Path]::GetInvalidFileNameChars()
 
 foreach($illegalChar in $illegalChars)
 { $Path = $Path.Replace($illegalChar, '_') }
 
 $Path
}

同時(shí)來(lái)測(cè)試一下它的效果:

PS> Get-LegalPathName 'some:"illegal"\pathchars>.txt'
some__illegal__path_chars_.txt

支持所有PS版本

您可能感興趣的文章:
  • Powershell小技巧之屏蔽輸出結(jié)果
  • Powershell小技巧之找出最大最小值
  • Powershell小技巧之設(shè)置IE代理
  • PowerShell小技巧之使用Hotmail賬號(hào)發(fā)送郵件
  • PowerShell小技巧之使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象
  • PowerShell小技巧之從函數(shù)中返回多個(gè)值
  • PowerShell小技巧之使用Verb打開(kāi)程序
  • PowerShell小技巧之觀(guān)察UNC路徑

標(biāo)簽:崇左 蘭州 黃山 湖南 銅川 仙桃 湘潭 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Powershell小技巧之刪除不規(guī)則字符》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    赞皇县| 东城区| 曲靖市| 鄂托克旗| 云安县| 清丰县| 宜章县| 浦江县| 镇远县| 新泰市| 科技| 保康县| 抚远县| 高碑店市| 玉门市| 封开县| 临夏市| 东乌珠穆沁旗| 永和县| 襄樊市| 津南区| 宜阳县| 卢龙县| 佳木斯市| 三江| 宜兴市| 柳河县| 木里| 五寨县| 池州市| 宜春市| 德兴市| 中阳县| 天津市| 丰顺县| 桓台县| 伊春市| 泰顺县| 麟游县| 宁武县| 桂东县|