欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Powershell小技巧--將文件夾中的大文件分成若干份

 更新時間:2014年09月24日 15:35:11   投稿:hebedich  
這篇文章主要介紹了使用Powershell將文件夾中的大文件分成若干份的一段代碼分享,非常實用,大家也可以根據(jù)需求自己來稍微調整下

朋友有一文件夾,全部是EML文件,約20G。他需要把這20G文件按每個文件夾2G分成10個。于是乎寫了以下腳本:

#目標文件夾
$scrfile = "d:\test"
#起始目錄名
$directory = 0
#1825361100
#76547428
#判斷當目錄的文件數(shù)大于0時while循環(huán)為真
while( (dir -Path $scrfile -Filter *.eml ).count -gt 0)
{ 
#起始目錄名為1
  $directory++
#建立目錄
  New-Item -Path "d:\$directory" -ItemType Directory -ErrorAction Stop
#累加大小變量
  $length = 0
#dir配合where-object移動文件到新目錄,記錄大小,當大小達到指定大小,跳出管道.
  dir -Path $scrfile -Filter *.eml |Where-Object{
    $objName = $_.Name   
      $_.moveto("d:\$directory\$objName")
      $length += $_.length
      if($length -gt 1825361100)
      {       
        continue
      }     
  }
}

注意dir在這里最好用where-object,而不要用foreach。

這樣一來,朋友約4W份的EML郵件文件夾,瞬間在2秒鐘分成了10個目錄。

相關文章

  • Powershell小技巧之通過EventLog查看近期電腦開機和關機時間

    Powershell小技巧之通過EventLog查看近期電腦開機和關機時間

    本文主要講訴了使用PowerShell如何得出電腦的開機、關機、在線時間等等信息,非常有幫助,有需要的朋友參考下
    2014-09-09
  • Powershell中請求WebServices并以JSON格式輸出結果

    Powershell中請求WebServices并以JSON格式輸出結果

    這篇文章主要介紹了Powershell中請求WebServices并以JSON格式輸出結果,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • Powershell小技巧之系統(tǒng)運行時間

    Powershell小技巧之系統(tǒng)運行時間

    本文主要教你如何使用powershell計算系統(tǒng)運行時間,其實很簡單,因為Windows每次啟動都有一個高進度計數(shù)器并且當系統(tǒng)運行這個計數(shù)器將返回一個毫秒,我們把這個毫秒計算下就得到系統(tǒng)運行時間了
    2014-09-09
  • PowerShell中刪除空格、點號、減號和換行方法代碼實例

    PowerShell中刪除空格、點號、減號和換行方法代碼實例

    這篇文章主要介紹了PowerShell中刪除空格、點號、減號和換行方法代碼實例,本文直接給出實例代碼,需要的朋友可以參考下
    2015-05-05
  • 探索PowerShell(七) PowerShell變量

    探索PowerShell(七) PowerShell變量

    在程序設計中,變量是最基本的概念,它是我們表示數(shù)據(jù)的在存儲時的代號。在PowerShell中,變量通常供我們在腳本中使用,它可以是數(shù)字、字符、字符串,甚至是對象
    2012-12-12
  • PowerShell Contains函數(shù)查找字符串實例

    PowerShell Contains函數(shù)查找字符串實例

    這篇文章主要介紹了PowerShell Contains函數(shù)查找字符串實例,Contains函數(shù)的作用是查詢一個字符串中是否存在另一個字符串,需要的朋友可以參考下
    2014-08-08
  • PowerShell函數(shù)用Hash表傳參實例

    PowerShell函數(shù)用Hash表傳參實例

    這篇文章主要介紹了PowerShell函數(shù)用Hash表傳參實例,即把Hash表作為PowerShell函數(shù)參數(shù)傳入例子,需要的朋友可以參考下
    2014-07-07
  • Powershell小技巧之使用WMI查詢插上的U盤

    Powershell小技巧之使用WMI查詢插上的U盤

    本文主要講訴了如何使用WMI查詢當前插在你電腦上的USB設備,非常簡單,學習powershell的同學可以參考下
    2014-09-09
  • Powershell小技巧之創(chuàng)建短網址

    Powershell小技巧之創(chuàng)建短網址

    短網址服務,可能很多朋友都已經不再陌生,特別是在微博應用中十分普遍,比如,當我們在騰訊、新浪微博發(fā)微博時有時發(fā)很長的網址連接,但由于微博只限制140個字,所以微博就自動把您發(fā)的長網址給轉換成短網址了。今天我們來探討下,如何用powershell來便捷的使用短網址
    2014-10-10
  • PowerShell腳本中控制Windows DNS服務的方法

    PowerShell腳本中控制Windows DNS服務的方法

    這篇文章主要介紹了PowerShell腳本中控制Windows DNS服務的方法,本文給出了相關例子和命令,需要的朋友可以參考下
    2014-08-08

最新評論