国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - Powershell小技巧--將文件夾中的大文件分成若干份

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

2020-06-22 11:04Powershell教程網 PowerShell

這篇文章主要介紹了使用Powershell將文件夾中的大文件分成若干份的一段代碼分享,非常實用,大家也可以根據需求自己來稍微調整下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#目標文件夾
$scrfile = "d:\test"
#起始目錄名
$directory = 0
#1825361100
#76547428
#判斷當目錄的文件數大于0時while循環為真
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個目錄。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色一级大片免费 | a国产在线 | 日本在线观看一区 | 91麻豆精品国产91久久久更新资源速度超快 | 久久亚 | 久久伊99综合婷婷久久伊 | 高清国产一区二区三区四区五区 | 国产精品美女高潮无套久久 | 国产日韩精品在线 | 免费看亚洲 | 中日韩欧美风情视频 | 高清中文字幕 | 在线看一区 | 91福利视频导航 | 久久久久久亚洲av毛片大全 | 日韩a电影| 精品久久久av| 日韩一区二区三区电影在线观看 | 国产一区视频在线看 | 黄色天堂| 羞羞小视频 | 精品欧美乱码久久久久久 | 综合另类 | 成人一区二区视频 | 日本一级淫片免费看 | 黄免费| 成人黄色电影在线观看 | 欧美日韩在线免费观看 | 国产亚洲一区二区三区在线观看 | 91视频.com| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产日产久久高清欧美一区 | 日韩精品区 | www.久久.com| 国产一二在线 | 久久亚洲精品中文字幕 | 亚洲国产aⅴ成人精品无吗 黄色免费在线看 | 日本一区二区三区四区 | 精品一区二区三区免费视频 | 欧美一级二级三级视频 | 深夜影院深a |