Quantcast
Channel: پرشین بکس
Viewing all articles
Browse latest Browse all 5921

استخراج فایلهای Zip با PowerShell

$
0
0

image1291 استخراج فایلهای Zip با PowerShell

این پست از پرشین بکس مخصوص افرادی است که از PowerShell برای اسکریپت نویسی استفاده می کنند. بسیار مشاهده شده که عده ی زیادی همواره این پرسش را به عمل می آورند که چگونه می توان با استفاده از Power Shell یک فایل Zip را اکسترکت کرد.

برای این کار کافیست از کد زیر استفاده کنید:

$shell = new-object -com shell.application
$zip = $shell.NameSpace(“C:\persianbax.zip”)
foreach($item in $zip.items())
{
$shell.Namespace(“C:\temp\persianbax”).copyhere($item)
}

نوشتن هرباره ی این کد کار آسانی نیست بنابراین آن را در یک تابع قرار می دهیم:

function Expand-ZIPFile($file, $destination)
{
$shell = new-object -com shell.application
$zip = $shell.NameSpace($file)
foreach($item in $zip.items())
{
$shell.Namespace($destination).copyhere($item)
}
}

بنابراین می توانید به آسانی از این تابع به شکل زیر استفاده کنید:

Expand-ZIPFile –File “C:\persianbax.zip” –Destination “C:\temp\persianbax”


Viewing all articles
Browse latest Browse all 5921

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>