File and Folder Operations

Kategori: MATLAB , 08 Ağustos 2019 , JanFranco


Bu yazımda MATLAB'da dosya ve klasör işlemlerini anlatacağım. pwd anahtar kelimesi ile başlayalım:


x = pwd;
pwd anahtar kelimesi, scriptin bulunduğu klasörün yolunu String olarak return eder. Yukarıdaki komutu çalıştırdığımda x = 'C:\Users\ErenS\MatLab' sonucunu alırım.

Konsollarda kullandığımız cd komutunu MATLAB'da da kullanabiliriz:


cd Test
cd ..
Scriptin bulunduğu klasörde Test adında bir klasör açtığımızı düşünelim. cd Test komutu ile bu klasöre girebiliriz. cd .. komutu ile de bir üst klasöre girebiliriz, bulunduğumuz klasörden çıkabiliriz. Bu komutların sonuçlarını sol taraftaki file explorer penceresinden görebiliriz.

dir komutu ile bulunduğumuz klasördeki dosyaların isimlerini alabiliriz:


dir
dir Test
dir *.m
İlk satırda bulunduğumuz klasördeki dosyaların isimlerini konsola yazdırdık. İkinci satırda Test klasörüne girmeden, içindeki dosyaları konsola bastırdık. Üçüncü satırda bulunduğumuz klasördeki .m uzantılı dosyaları konsola yazdırdık.

mkdir komutu ile klasör oluşturabilir, rmdir komutu ile klasörleri silebiliriz:


mkdir TestKlasor
rmdir TestKlasor
movefile komutu ile dosyaları taşıyabiliriz:


movefile test.m TestKlasor
delete komutu ile dosyaları silebiliriz:


delete test.m
exist anahtar kelimesi ile objeler arayabiliriz. Objenin türüne ve bulunup bulunmamasına göre 0-8 arası integer değerler return alırız:


x = exist TestKlasor

0 - Bulunamadı
1 - Değişken
2 - Dosya
3 - MEX
4 - Simulink Model
5 - Matlab Fonksiyonu
6 - P-Code
7 - Klasör
8 - Class
isfile(), isfolder() fonksiyonları ile gönderilen parametrenin dosya olup olmadığını, klasör olup olmadığını kontrol edebiliriz. Eğer dosya veya klasör ise 1, değilse 0 return eder:


x = isfile('TestKlasor')
y = isfolder('TestKlasor')
open() fonksiyonu ile dosyalar açabiliriz. save komutu ile değişkenleri dosyalara kaydedebiliriz:


open('num2str.m');
open('janFranco.docx');
save test.m
save test.m var1
save komutunu sadece dosya ile kullanırsak tüm değişkenleri kaydeder. Dosya isminden sonra değişken ismi kullanarak belirli değişkenleri kaydedebiliriz.

diary komutu ile konsolda yazılan yazıları, girilen komutları dosyaya log şeklinde kaydedebiliriz:


diary on
diary TestDiary
x = 12 - 3
y = 23 - 15
z = 15 * 10
diary off
İlk olarak diary on diyerek diary yazma işlemini açıyoruz. Daha sonra diary şeklinde bir komut girerek diary dosyasını oluşturuyoruz. diary off diyerek de yazma işlemini sonlandırıyoruz.


Sonraki Yazı: Image Processing, Introduction, RGB
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın