2017-06-22 34 views
0

我從一個web應用程序中提取了一大堆文件,它給我的是一個CSV文件,其中包含文件的斑點加載和文件名。包含斑點的CSV文件到實際的文件

將這些文件轉換爲實際文件的最佳方法是什麼?我在想使用PowerShell腳本?

回答

0

我創建了一個PowerShell腳本,它從CSV中提取blob和文件名,並以原始文件的形式保存在給定的目錄中。

$path = 'D:\TEMP\Attachments\extract.csv' 
$exportPath = 'D:\TEMP\Files' 

Import-Csv $path | Foreach-Object { 
    $b64 = $_.BODY 
    $bytes = [Convert]::FromBase64String($b64) 
    $filename = $exportPath + "\" + $_.NAME 
    [IO.File]::WriteAllBytes($filename, $bytes) 
}