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

主頁(yè) > 知識(shí)庫(kù) > PowerShell移動(dòng)目錄中指定文件的方法(非全部文件)

PowerShell移動(dòng)目錄中指定文件的方法(非全部文件)

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

小編在做一個(gè)小功能的時(shí)候,遇到一個(gè)功能,就是把一個(gè)目錄中的指定條件的文件,移動(dòng)到另外一個(gè)目錄。這是需求,然后我們來(lái)分析下該怎么實(shí)現(xiàn)。

首先獲取一個(gè)目錄下子項(xiàng)目,第一時(shí)間可以想到Get-ChildItem,但我們之前用得太多了,這次小編想換個(gè)花樣,我們就用Get-Item,然后用通配符來(lái)包括所有的子項(xiàng)目。當(dāng)然,如果你需要指定的文件是以文件名來(lái)匹配的,那可以直接在這里使用匹配規(guī)則。

然后從選出來(lái)的子項(xiàng)目中,篩選中文件來(lái)。這個(gè)也是一個(gè)非常常用的功能,那就是判斷PSIsContainer屬性是否為$false了。

最后,把篩選出來(lái)的結(jié)果再M(fèi)ove到另一個(gè)目錄下,當(dāng)然使用Move-Item這個(gè)cmd-let。

所以,最終的代碼如下:

復(fù)制代碼 代碼如下:

Get-Item 路徑1>\* | Where-Object {$_.PSIsContainer -eq $false} | Move-Item -Destination 另一目錄的路徑>

如果你的需求跟小編演示的略有出入,但有了這個(gè)模板后,應(yīng)該很容易改成你想要的樣子吧。

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell移動(dòng)目錄中指定文件的方法(非全部文件)》,本文關(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)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    康定县| 库伦旗| 宝坻区| 永康市| 永兴县| 苍溪县| 基隆市| 永和县| 镇坪县| 绥江县| 三门峡市| 潜山县| 云林县| 隆回县| 四平市| 琼结县| 额尔古纳市| 西乡县| 临沭县| 裕民县| 六枝特区| 文水县| 龙南县| 双牌县| 昆明市| 会泽县| 区。| 喀喇| 龙州县| 临朐县| 松原市| 三江| 临澧县| 文安县| 苍梧县| 岑溪市| 涟水县| 莱阳市| 新和县| 丰镇市| 乐平市|