PowerShell

Powershell Dosya İşlemleri

Powershell Dosya Operasyonları, PowerShell CSV, PowerShell HTML, PowerShell Text, PowerShell XML, Powershell File I/O Operations, PowerShell Dosya Açma, PowerShell Dosya Okuma, PowerShell Dosya Yazma, PowerShell Dosya Export Etmek, Powershell Dosya Oluşturma

Powershell Dosya İşlemleri

PowerShell dosya işlemleri için bazı sınıflar sağlar. PowerShell ile Text (metin) dosyası oluşturmak ve okumak, PowerShell ile XML dosyası oluşturmak ve okumak, PowerShell ile CSV dosyası oluşturmak ve okumak, PowerShell ile HTML dosyası oluşturmak ve okumak, PowerShell ile dosya içeriğini silmek ve yazmak konuları bu makalede ele alınacaktır.

Powershell Dosya İşlemleri

PowerShell ile Text Dosyası Oluşturmak

PS C:\Users\ahmet> Get-Content C:\temp\test\test.csv
Ahmet,Attila,Süleyman

PS C:\Users\ahmet>

İlerleyen dönemde CSV Export ve CSV Import ile ilgili detaylı makale yazılacaktır ancak şuanda konusu gelmişken aşağıdaki örnek incelenebilir.

get-process | export-csv C:\temp\test\processes.csv
$p = Import-CSV C:\temp\test\processes.csv
$p | out-gridview

PowerShell ile CSV Dosyası Okumak

Get-Content cmdlet’i bir csv dosyasının içeriğini okumak için kullanılır.

Örnek:

PowerShell ile HTML Dosyası Oluşturmak

New-Item cmdlet’i html dosyası oluşturmak için kullanılır ve içerik eklemek için de Set-Content cmdlet’i kullanılır.

Adım 1:

Bu örnekte, test.html adlı yeni bir html dosyası oluşturuyoruz.

New-Item C:\temp\test\test.html -ItemType File

Adım 2:

Bu örnekte, test.html dosyasına içerik ekliyoruz.

Set-Content C:\temp\test\test.html '<html><body><h1>aktifdizin.com</h1><h2>Microsoft Aktif Dizin Servisi</h2></body></html>'

Adım 3:

Bu örnekte, test.html içeriğini okuyoruz.

Get-Content C:\temp\test\test.html

Çıktı:

PS C:\Users\ahmet>

Get-Content C:\temp\test\test.html
<html><body><h1>aktifdizin.com</h1><h2>Microsoft Aktif Dizin Servisi</h2></body></html>

PS C:\Users\ahmet> 

Yine ilerleyen dönemde çıktıları html formatında saklamanıza yarayacak olan ConvertTo-Html komutuna dair bir makale planlanıyor. Aşağıdaki örnek şimdilik fikir sahibi olunmasını sağlayabilir.

Get-Process | ConvertTo-Html name,path,fileversion | Set-Content C:\temp\test\processes.html

PowerShell ile HTML Dosyası Okumak

Get-Content cmdlet’i bir html dosyasının içeriğini okumak için kullanılır.

Örnek:

Daha Fazla Göster

Ahmet Elibol

Üniversite eğitimini Kimya ve İşletme bölümlerinde tamamlayan Ahmet Elibol, yüksek lisans eğitimini de İşletme (Master of Business Administration - MBA) üzerinde tamamlamıştır. 1999 yılından bu yana bilişim sektöründe bulunmaktadır.  Ahmet Elibol, profesyonel kariyerine aldığı pascal ve delphi ile yazılım mühendisliği eğitimiyle başlamıştır. 2004 yılından sonra ilgi ve uzmanlık alanlarını Microsoft Sunucu Sistemleri, Sistem Programlama ve Bilgi Güvenliği konularında güncellemiştir. Yazar 4 yıl kadar bir akademide Sistem Mühendisliği eğitimleri de vermiştir. Yazar hobi amaçlı programlama, yapay zeka, makine öğrenmesi, yapay sinir ağları, görüntü işleme ve nesnelerin interneti konularında çalışmaktadır. İngilizce, Rusça dillerini bilen Ahmet Elibol MCT, MCITP, MCTS, MCSE, MCSA vb. uzmanlık sertifikalarına sahiptir ve Bilgisayar Mühendisliği yüksek lisansına devam etmektedir.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu