Files
Files
Aktiviteler
Environment Path
Senaryo çalıştığı anda seçilen klasörün bulunduğu bilgisayardaki tam dosya yolunu (path) elde etmek için kullanılır.
Kullanım Senaryoları:
- Kullanıcının masaüstü, belgelerim, programlar gibi sistem dizinlerinden birine erişim sağlamak
- Dosya kaydetme ya da okuma işlemlerinde dinamik olarak sistem klasör yolunu kullanmak
- Ortama göre değişen sistem dizinlerine göre senaryo davranışı belirlemek
Parametreler:
- Folder: Droplist içinden seçilecek sistem klasörü (örneğin: Desktop, MyDocuments, ProgramFiles)
Dikkat Edilmesi Gerekenler:
- Seçilen klasör kullanıcıya özel olabilir; örneğin “Desktop” farklı kullanıcı hesaplarında farklı konumda olabilir
- Path bilgisi sadece çalıştıran ortamda geçerli olduğundan sabit dizin gibi kullanılmamalıdır
- Doğrudan sistem klasörlerinin içeriğine yazma yetkisi sınırlı olabilir; hata alınabilir
- Path bilgisi, ileri işlemlerde (dosya yazma, okuma, kontrol vb.) dikkatle kullanılmalıdır
Extract Compressed File
Bu aktivite, .rar, .zip ve .7z uzantılı sıkıştırılmış dosyaları belirtilen bir klasöre çıkartmak için kullanılır. Ayrıca çıktı (output) parametresiyle çıkarılan klasörün tam yolu elde edilebilir
Kullanım Senaryosu:
Bir kullanıcı otomatikleştirilmiş bir süreçte sıkıştırılmış raporları arşiv klasöründen çıkarıp işlem yapmak istiyorsa, bu aktivite ile hedef klasöre kolayca çıkarabilir.
Parametreler:
- Zip File Path : Sıkıştırılmış dosyanın tam dosya yolu. (örn: C:\New folder\Book1.rar)
- Extract Folder Path : Dosyanın çıkarılacağı ana klasörün yolu. (örn: C:\New folder\)
- Zip File Path Choose : Dosya seçici ile sıkıştırılmış dosyanın yolu seçilebilir.
- Extract Folder Path Choose : Klasör seçici ile çıkartılacak hedef klasör belirlenebilir.
- Extract Folder Name : Sıkıştırılmış içeriğin çıkacağı alt klasörün adı. (örn: “Book2”)
- Delay Time : Aktivite çalıştıktan sonra beklenmesi gereken süre (ms cinsinden)
File Append Text
Bu aktivite, belirtilen bir .txt dosyasının sonuna metin eklemek için kullanılır. Metin doğrudan yazılabileceği gibi, bir koleksiyon içeriğinden de alınabilir.
Kullanım Senaryosu: Bir işlem sırasında log bilgisi, hata mesajı ya da kullanıcıdan alınan geri bildirim gibi bilgiler bir .txt dosyasına eklenmek istendiğinde bu aktivite rahatlıkla kullanılabilir.
Parametreler:
- File Path : Üzerine yazı eklenecek dosyanın tam yolu. (örn: C:\New folder\Deneme.txt)
- File Path Choose : Dosya seçici ile hedef .txt dosyası seçilebilir.
- Text : Dosyanın sonuna eklenecek metin. (örn: “Merhaba Dünya”)
- Collection : Eğer bir koleksiyon üzerinden veri eklenecekse, bu parametreye koleksiyon nesnesi tanımlanır.
- Collection Column : Koleksiyon içerisinden hangi sütunun yazıya ekleneceği belirtilir.
- Delay Time : Aktivitenin çalıştırılmasından sonra beklenilecek süre (ms cinsinden).
Collection değişkeninde yer alan bir değeri text dokümanı içerisine eklemek istiyorsanız Collection satırına değişken adını, Collection Column satırına da sütun adını yazarak işlem yapabilirsiniz.
File Copy
Bu aktivite, bir dosyanın başka bir klasöre kopyalanmasını sağlar. İsterseniz dosyayı farklı bir adla da kaydedebilirsiniz.
Kullanım Senaryosu: Bir dosyanın yedeğini almak, düzenleme yapmadan önce farklı bir isimle kaydetmek ya da başka bir konuma kopyalamak için kullanılır.
Parametreler:
- From File Path : Kopyalanacak dosyanın tam dosya yolu.
- To File Path : Dosyanın kopyalanacağı hedef dosya yolu.
- From File Path Choose : Kaynak dosyayı seçmek için dosya seçici.
- To File Path Choose : Hedef klasörü seçmek için klasör seçici.
- New File Name : Kopyalanan dosyaya verilecek yeni isim.
- Delay Time : Aktivite sonrası beklenecek süre (milisaniye cinsinden).
File Create Text
File Create Text aktivitesi, sistem üzerinde yeni bir metin dosyası (.txt, .docx vb.) oluşturmak için kullanılır. Dosya yolu ve adı belirtilerek oluşturma işlemi yapılır.
Kullanım Senaryoları:
- Otomasyon sürecinde geçici ya da kalıcı notların yazılacağı boş bir dosya üretmek
- Günlük log (kayıt) dosyalarının oluşturulması
- Süreç sonunda çıktı olarak metin dosyası oluşturulması
- Veri aktarımı öncesinde hedef dosyanın sistemde yaratılması
Parametreler:
- File Path: Dosyanın tam olarak oluşturulacağı yol ve ad (örn: C:\Dosyalar\log.txt)
- File Path Choose: Klasör yolu seçmek için klasör seçici kullanımı
- File Name: Oluşturulacak dosyanın ismi (örn: log.txt)
Dikkat Edilmesi Gerekenler:
- File Path değeri girilmişse, File Path Choose ve File Name alanları boş bırakılmalıdır. Aynı şekilde klasör + dosya adı girilecekse, File Path alanı boş olmalıdır.
- Dosya uzantısı .txt, .csv, .log, .docx gibi yazılmalıdır; uzantı belirtilmezse sistem tanımlı uzantıyı atamayabilir.
- Aynı isimde bir dosya önceden varsa, üzerine yazma gerçekleşebilir. Bu durum için ön kontrol yapılması önerilir.
- Dosyanın oluşturulacağı dizinde yazma izni olup olmadığı kontrol edilmelidir.
File Delete
Dosya sisteminde belirtilen dosya veya dosyaları silmek için kullanılır. Özellikle otomatik işlem sonrasında oluşan geçici dosyaların temizlenmesinde tercih edilir.
Kullanım Senaryoları:
- İşlem sonunda oluşturulan geçici dosyaların (log, temp) silinmesi
- Hedef klasörde istenmeyen dosyaların kaldırılması
- Tek seferde birden fazla dosyanın silinmesiyle klasör temizliği yapılması
Parametreler:
- File Path: Silinmek istenen dosyanın tam yolu (örn: C:\Dosyalar\deneme.txt)
- File Path Choose: Dosya seçim ekranından bir veya birden fazla dosya seçilmesini sağlar
Dikkat Edilmesi Gerekenler:
- Çoklu dosya silinecekse dosya yolları ; ile ayrılmalıdır (örn: C:\A.txt;C:\B.txt)
- Dosyalar gerçekten kalıcı olarak silinir; Geri Dönüşüm Kutusu’na gönderilmez
- Silinmek istenen dosyanın kullanımda olmaması gerekir; aksi halde hata oluşur
- File Path ile File Path Choose aynı anda kullanılamaz; yalnızca biri tercih edilmelidir
File Exists
File Exists aktivitesi, belirtilen dosyanın sistemde mevcut olup olmadığını kontrol etmek için kullanılır. Belirli bir dosya var mı yok mu bilgisini almak isteyen süreçlerde karar mekanizması olarak görev yapar.
Kullanım Senaryoları:
- Dosya oluşturulma işleminin ardından varlık kontrolü yapılarak sonraki adıma geçilmesi
- Belirli bir klasörde istenilen raporun oluşturulup oluşturulmadığının denetlenmesi
- Alternatif senaryolara geçmeden önce dosyanın mevcudiyetine göre yönlendirme yapılması
Parametreler:
- File Path: Kontrol edilecek dosyanın tam yolu (örn: C:\Raporlar\Rapor1.xlsx)
- Folder Path Choose: Klasör seçim kutusu üzerinden klasör seçmenizi sağlar
- File Name: Sadece dosya adının girileceği alan (örn: Rapor1.xlsx)
Dikkat Edilmesi Gerekenler:
- File Path kullanılıyorsa, Folder Path Choose ve File Name alanları boş bırakılmalıdır. Aynı şekilde klasör ve dosya adı kullanılıyorsa, File Path girilmemelidir.
- Dosya uzantısının (.xlsx, .txt, .csv vb.) doğru yazıldığından emin olunmalıdır.
- Dosya bulunamadığında false sonucu döner, bu değer koşullu aktivitelerle kontrol edilmelidir.
- Dosya sistemine erişim izinleri kontrol edilmelidir; aksi takdirde hatalı sonuç alınabilir.
File Info Get
Belirtilen dizindeki dosyaya ait bilgi ve özellikleri kontrol etmek ve bu bilgileri değişkenlere aktarmak için kullanılır.
Kullanım Senaryoları:
- Bir dosyanın var olup olmadığını kontrol etmek ve sonrasında işlem yapmak
- Dosyanın boyutu veya oluşturulma tarihi gibi bilgileri raporlamak
- Belirli bir uzantıya veya dosya adına sahip dosyaları filtrelemek
- Son kaydeden kullanıcıyı veya oluşturulma zamanını kayıt altına almak
Parametreler:
- File Path: Dosyanın bulunduğu klasörün tam yolu
- Name: Kontrol edilecek dosyanın adı (örneğin “ornek.txt”)
- Extension: Dosya uzantısı (örneğin “.txt”, “.xlsx”)
- Is Starts With: Dosya adının belirtilen metinle başlayıp başlamadığını kontrol eder
- Is Ends With: Dosya adının belirtilen metinle bitip bitmediğini kontrol eder
- Is Equals: Dosya adının tam olarak belirtilen metinle eşit olup olmadığını kontrol eder
- Is Contains: Dosya adının belirtilen metni içerip içermediğini kontrol eder
- Is Last Modified: Son değiştirilme zamanını kontrol eder
- Delay Time: Aktivite çalışmadan önce beklenecek süredir (milisaniye cinsinden)
Dikkat Edilmesi Gerekenler:
- Dosya adı ve uzantı bilgisi doğru ve eksiksiz verilmelidir
- Kontroller boolean değerlerle yapılır, birden fazla kontrol parametresi aynı anda kullanılabilir
- Bilgiler değişken olarak output parametrelerine aktarılır, bu değişkenler akışta kullanılabilir
- Geri dönen bilgiler arasında dosya boyutu, oluşturulma tarihi, son erişim tarihi gibi detaylar vardır
File Move
Bir dosyayı belirlenen kaynaktan hedef klasöre taşıyarak ismini değiştirmeye olanak tanır. Kes-yapıştır mantığıyla çalışır.
Kullanım Senaryoları:
- İlgili işlem tamamlandıktan sonra dosyayı arşiv klasörüne taşımak
- Dosya ismini işlem tarihine göre değiştirerek farklı bir dizine göndermek
- Kullanıcının yüklediği dosyayı sistem klasörüne taşıyıp yeniden adlandırmak
- Farklı bir sistemle dosya entegrasyonu sağlanmadan önce belirli bir yapıya oturtmak
Parametreler:
- From File Path: Taşınacak dosyanın tam dosya yolu
- To File Path: Dosyanın taşınacağı hedef dosya yolu
- From File Path Choose: Kaynak dosyayı manuel olarak seçmek için dosya yolu seçici
- To File Path Choose: Hedef klasörü manuel olarak seçmek için klasör yolu seçici
- New File Name: Dosya yeni adla taşınacaksa bu alana yazılacak isim (uzantısı ile birlikte)
Dikkat Edilmesi Gerekenler:
- Dosya ismi ve uzantısı birlikte yazılmalıdır (örneğin: “rapor.xlsx”)
- Taşıma işlemi kes-yapıştır şeklinde yapılır; orijinal dosya silinir
- Hedef klasörde aynı isimde bir dosya varsa üzerine yazılır
- Dosya açıkken taşıma işlemi yapılamaz, önceden kapatılmış olmalıdır
File Rename
Belirtilen dizindeki bir dosyanın ismini değiştirmek için kullanılır.
Kullanım Senaryoları:
- Dosya oluşturulduktan sonra daha anlamlı bir isimle yeniden adlandırmak
- Aynı formatta gelen dosyaların sistematik olarak numaralandırılması
- Kullanıcının yüklediği dosyayı işlem sonrası tarih bilgisiyle yeniden adlandırmak
- Dosya ismi uzantısıyla birlikte hatalıysa düzeltme yapmak
Parametreler:
- File Path: Yeniden adlandırılacak dosyanın bulunduğu klasörün tam yolu
- Folder Path Choose: Klasörü manuel olarak seçmek için klasör yolu seçici
- Current File Name: Var olan (eski) dosya ismi (uzantısıyla birlikte)
- New File Name: Yeni verilecek dosya ismi (uzantısıyla birlikte)
Dikkat Edilmesi Gerekenler:
- Dosya uzantısı (örneğin .txt, .xlsx) mutlaka yeni isimde belirtilmelidir
- Aynı dizinde aynı isimde başka bir dosya varsa üzerine yazılmaz, hata oluşur
- Dosya açıkken yeniden adlandırma işlemi yapılamaz, dosya kapalı olmalıdır
- Windows dosya adlandırma kurallarına (özel karakter yasağı vb.) uyulmalıdır
File To Variable
File To Variable aktivitesi, .txt, .csv veya .bat gibi dosyaların içeriğini açmadan doğrudan bir değişkene aktarmak için kullanılır. Dosya içeriği tamamen okunur ve metin olarak saklanır.
Kullanım Senaryoları:
- .txt uzantılı log dosyasındaki verilerin okunarak kontrol edilmesi
- .csv formatındaki veri dosyasının satırlarının bir değişkene aktarılması
- Script (.bat) ya da yapılandırma dosyalarının içeriklerinin analiz edilmesi
- Excel dışında gelen yapılandırma dosyalarının içeriğinin RPA sürecine dahil edilmesi
Parametreler:
- File Path: İçeriği okunacak dosyanın tam adresi (örn: C:\Veriler\Dosya.txt)
- File Path Choose: Dosya seçim kutusu üzerinden manuel seçim yapılmasını sağlar
- Encoding Type: Dosyanın karakter setini belirtir. (örn: UTF-8, UTF-7, UTF-32, ASCII, ISO-8859-1, ISO-8859-9)
Dikkat Edilmesi Gerekenler:
- Dosya yolunun doğru yazıldığından emin olunmalıdır.
- Türkçe karakter (ç, ğ, ö, ü, ş, ı) sorunları yaşanmaması için doğru Encoding Type seçilmelidir; genellikle UTF-8 önerilir.
- Dosya içerikleri uzun olduğunda işlem süresi uzayabilir, bu nedenle delay değeri verilebilir.
- Okunan veri, metin formatında bir değişkene aktarılır ve ileri işlemler için kullanılabilir.
File To Zip File
Klasör içinde bulunmayan bir dosyayı .zip formatına dönüştürmek için kullanılır. Ziplenen dosyanın yolu çıktı olarak alınabilir.
Kullanım Senaryoları:
- Oluşturulan bir Excel dosyasını sıkıştırarak e-posta eki olarak göndermek
- Sistemden çıkan log ya da rapor dosyalarını arşivleyerek başka bir dizine taşımak
- Dosya büyüklüğünü küçültüp, dosyayı FTP ya da e-posta yoluyla paylaşmak
- Zip dosyasının yolunu değişken olarak alarak sonraki işlemlerde dinamik kullanım sağlamak
Parametreler:
- File Path: Zip işlemine alınacak dosyanın bulunduğu dizin yolu
- File Name: Zip yapılacak dosyanın ismi (uzantısıyla birlikte)
- Extract File Path: Oluşturulacak zip dosyasının kaydedileceği klasör yolu
- Extract File Name: Zip dosyasına verilecek ad (uzantısız)
- Zipped File Path (Output): Oluşturulan zip dosyasının tam dizinini döndüren değişken
Dikkat Edilmesi Gerekenler:
- Dosya ismi .xlsx, .txt gibi uzantısıyla birlikte tam belirtilmelidir
- Zip dosya ismi .zip uzantısı olmadan girilmelidir, sistem otomatik ekler
- Dosya halihazırda başka bir işlem tarafından kullanılıyorsa hata alınabilir
- Klasör yolunun ve dosya adının doğru biçimde girilmesi gerekir (ters eğik çizgi \ unutulmamalı)
- Çıktı olarak dönen dizin, ileriki işlemlerde kullanılmak üzere bir değişkene atanmalıdır
File Write Text
File Write Text aktivitesi, belirtilen bir text (.txt) dosyasının içerisine doğrudan metin yazmak için kullanılır. Dosya fiziksel olarak açılmadan içerik yazımı sağlanır.
Kullanım Senaryoları:
- Otomasyon sürecinde kullanıcıya bilgi vermek amacıyla bir dosyaya mesaj yazılması
- Log (kayıt) bilgilerinin bir .txt dosyasına yazılması
- Süreç çıktılarının dosyada saklanması
- Dosya içeriklerinin dinamik olarak değiştirilmesi
Parametreler:
- File Path: Yazı yazılacak dosyanın tam yolu ve adı (örn: C:\Raporlar\log.txt)
- File Path Choose: Dosya seçim ekranı aracılığıyla hedef dosyanın seçilmesi
- Text: Yazılacak metin içeriği (örn: “Merhaba Dünya!”)
Dikkat Edilmesi Gerekenler:
- Dosya uzantısı .txt, .csv gibi yazılmalıdır. Aksi halde yazma hatası oluşabilir.
- Dosya yoksa hata verebilir. Öncesinde File Create Text aktivitesiyle dosya oluşturulması önerilir.
- Mevcut içerik üzerine yazılır; var olan içerik silinir ve yeni metin yazılır. Eğer üzerine ekleme yapılmak isteniyorsa File Append Text kullanılmalıdır.
- Dosya başka bir uygulama tarafından açık tutuluyorsa erişim hatası alınabilir.
Folder Clear
Belirtilen klasörün içindeki tüm dosya ve alt klasörleri temizlemek için kullanılır.
Kullanım Senaryoları:
- Geçici dosyaların biriktiği dizinleri işlem öncesi veya sonrası temizlemek
- Rapor veya log klasörlerinin düzenli olarak boşaltılmasını sağlamak
- Aynı klasör üzerinde döngüsel olarak çalışan bir süreci hazırlamak
- Kullanıcıdan gelen dosyalarla dolu bir klasörü sonraki işleme hazırlamak
Parametreler:
- Folder Path: Temizlenecek klasörün tam yolu
- Folder Path Choose: Klasörü manuel olarak seçmek için klasör yolu seçici
- Delete Folders: Alt klasörlerin de silinip silinmeyeceğini belirten seçim kutusu (True/False)
Dikkat Edilmesi Gerekenler:
- Alt klasörleri silmek için Delete Folders parametresi True olmalıdır, aksi takdirde yalnızca dosyalar temizlenir
- Silinecek dosya veya klasörler açık/erişilemez durumdaysa hata oluşabilir
- Geri dönüşüm kutusuna gönderme yapılmaz; silme işlemi kalıcıdır
- Sistem veya kritik klasörler üzerinde çalışırken dikkatli olunmalıdır
Folder Copy
Belirtilen bir klasörü, hedef dizine aynı isimle veya yeni bir isimle kopyalamak için kullanılır.
Kullanım Senaryoları:
- İşlenen verilerin bulunduğu klasörleri yedeklemek
- Şablon klasörleri çoğaltarak yeni işlem klasörleri oluşturmak
- Belirli bir klasörü işlem sonrası arşiv konumuna kopyalamak
- Otomasyon sürecinde geçici klasörler oluşturmak ve çoğaltmak
Parametreler:
- From Folder Path: Kopyalanacak klasörün tam dizin yolu
- To Folder Path: Kopyalanacak hedef dizin yolu
- From Folder Path Choose: Kaynak klasörü manuel seçmek için klasör seçim alanı
- To Folder Path Choose: Hedef klasörü manuel seçmek için klasör seçim alanı
- New Folder Name: Kopyalanan klasöre verilecek yeni isim (verilmezse mevcut isimle kopyalanır)
Dikkat Edilmesi Gerekenler:
- Hedef dizinde aynı isimde bir klasör varsa üzerine yazılmaz, hata oluşabilir
- Kaynak klasör yolu ve hedef klasör yolu tam olarak erişilebilir ve geçerli olmalıdır
- Kopyalama işlemi, klasör içindeki tüm dosya ve alt klasörleri de kapsar
- Sistem korumalı dizinlerde (örneğin C:\Windows) işlem yapılmamalıdır
Folder Create
Belirtilen dizin içerisinde yeni bir klasör oluşturmak için kullanılır.
Kullanım Senaryoları:
- Dosyaların düzenli saklanması için tarih bazlı klasörler oluşturmak
- Her işlem için ayrı klasör oluşturulması gereken senaryolarda
- Kullanıcıya özel klasör yapılarının dinamik olarak oluşturulması
- Klasör yapısı olmayan durumlarda süreç başlamadan önce yapı hazırlığı yapmak
Parametreler:
- Folder Path: Klasörün oluşturulacağı üst dizinin tam yolu
- Folder Path Choose: Manuel olarak üst dizini klasör seçiciyle belirtmek için kullanılır
- Folder Name: Oluşturulacak yeni klasörün adı
- Delay Time: Aktivite çalışmadan önce beklenecek süre (milisaniye cinsinden)
Dikkat Edilmesi Gerekenler:
- Aynı isimde bir klasör önceden mevcutsa hata alınabilir, kontrol mekanizması eklenmelidir
- Oluşturulacak klasör adında geçersiz karakterler (/:*?”<>|) kullanılmamalıdır
- Klasör oluşturulacak dizin erişilebilir olmalıdır, yetki sorunları oluşabilir
- Büyük harf/küçük harf duyarlılığı bazı sistemlerde önemlidir, isimlendirmeye dikkat edilmelidir
Folder Delete
Belirtilen dizindeki bir veya birden fazla klasörü silmek için kullanılır.
Kullanım Senaryoları:
- İşlem tamamlandıktan sonra oluşturulan geçici klasörleri temizlemek
- Kullanıcı yüklemelerine ait klasörleri periyodik olarak silmek
- Eski tarihli klasörleri sistemden kaldırmak
- Hatalı veya boş klasörleri otomatik olarak silmek
Parametreler:
- Folder Path: Silinecek klasörün veya klasörlerin tam yolu (birden fazla ise ; ile ayrılır)
- Folder Path Choose: Manuel seçimle birden fazla klasör belirlemek için klasör seçici
- Delay Time: Silme işleminden önce beklenmesi istenen süre (milisaniye)
Dikkat Edilmesi Gerekenler:
- Aynı anda birden fazla klasör silinecekse klasör yolları ; ile ayrılmalıdır
- Silinecek klasörün içerisi boş değilse, içindeki tüm dosyalar ve alt klasörler de silinir
- Klasörlerin kullanımda (açık) olmaması gerekir; aksi halde hata oluşabilir
- Sistem klasörleri veya erişim izni olmayan klasörler silinemez
- Geri alınamaz işlem olduğundan, dikkatle kullanılmalıdır
Folder Exists
Belirtilen dizinde, istenilen klasörün mevcut olup olmadığını kontrol etmek için kullanılır.
Kullanım Senaryoları:
- Klasör oluşturulmadan önce zaten var mı kontrol etmek
- Klasör silme işleminden önce klasörün varlığını doğrulamak
- Yedekleme, arşivleme gibi işlemler öncesi hedef klasörün olup olmadığını denetlemek
- Belirli bir isimle oluşturulmuş klasörler arasında filtreleme yapmak
Parametreler:
- Folder Path: Kontrol edilecek klasörün tam yolu
- Folder Path Choose: Klasör seçici ile manuel olarak klasör belirlemek için seçim alanı
- Folder Name: Aranacak klasör ismi (yalnızca isim, yol değil)
Dikkat Edilmesi Gerekenler:
- Hem Folder Path hem de Folder Name birlikte kullanılırsa yalnızca o dizindeki belirli klasör kontrol edilir
- Klasör adı büyük-küçük harf duyarlı değildir
- Girişte verilen yolun doğru ve erişilebilir olduğundan emin olunmalıdır
- Varlık kontrolü, bir çıktı değişkenine True veya False olarak aktarılmalıdır (bu, aktivite tanımının görselde yer almayan Outputs sekmesinde ayarlanır)
Folder Info Get
Folder Info Get aktivitesi, belirtilen klasörün içeriği hakkında detaylı bilgi edinmek için kullanılır. Klasörün boyutu, içindeki dosya ve klasör sayısı, en son erişilen ya da yazılan dosya bilgileri gibi çok sayıda çıktı sağlar.
Kullanım Senaryoları:
- Bir klasörün toplam boyutunu veya içindeki dosya sayısını raporlamak
- Son eklenen dosyanın yolunu veya adını almak
- Belirli bir zaman diliminde klasörde değişiklik olup olmadığını tespit etmek
- Klasördeki tüm dosyaların bilgilerini (adı, yolu, uzantısı, boyutu vb.) topluca almak ve analizde kullanmak
Parametreler:
- Folder Path: Bilgisi alınmak istenen klasörün tam yolu
- Folder Path Choose: Manuel klasör seçimi yapılmasını sağlar
- Delay Time: Aktivite çalıştırılmadan önce beklenecek süre (milisaniye cinsinden)
Outputs:
- Folder Name: Klasörün adı
- Folder Size: Klasörün içerdiği toplam dosya boyutu (bayt cinsinden)
- Folder Size On Disk: Diskte kapladığı alan
- Folder Count: Alt klasör sayısı
- File Count: Dosya sayısı
- Creation Time: Klasörün oluşturulma zamanı
- Last Access Time: Klasöre en son erişim zamanı
- Last Write Time: Klasörde en son yazma işleminin zamanı
- Latest File Path: Son oluşturulan ya da değiştirilen dosyanın yolu
- Latest File Name: Son oluşturulan ya da değiştirilen dosyanın adı
- Latest Folder Path: Son oluşturulan alt klasörün yolu
- Latest Folder Name: Son oluşturulan alt klasörün adı
- Files: Klasördeki tüm dosyaların detaylarını içeren collection (isim, yol, uzantı, boyut, tarih vb.)
- Folders: Klasördeki tüm klasörlerin detaylarını içeren collection (opsiyonel kullanım)
Dikkat Edilmesi Gerekenler:
- Çok sayıda dosya içeren klasörlerde performans düşüklüğü olabilir, collection değişkenine aktarım yapılırken bu göz önünde bulundurulmalıdır.
- Files ve Folders çıktıları sadece collection tipi değişkenle tutulmalıdır.
- Klasör yolu erişilebilir olmalı, aksi durumda hata alınabilir.
Folder Move
Belirtilen bir klasörü, başka bir dizine taşımak ve istenirse klasör ismini değiştirmek için kullanılır.
Kullanım Senaryoları:
- İşlem sonunda geçici klasörleri arşiv dizinine taşımak
- Kullanıcının yüklediği klasörü belirli bir sistem klasörüne taşımak
- Her işlem sonunda dinamik olarak klasörleri hedef konuma yerleştirmek
- İşlem sonrası verileri ayırmak için klasörleri farklı konumlara ayırmak
Parametreler:
- From Folder Path: Taşınacak klasörün tam dizin yolu
- To Folder Path: Klasörün taşınacağı hedef dizin yolu
- From Folder Path Choose: Kaynak klasörü manuel seçmek için klasör seçim alanı
- To Folder Path Choose: Hedef klasörü manuel seçmek için klasör seçim alanı
- New Folder Name: Taşınan klasöre verilecek yeni isim (verilmezse mevcut isimle taşınır)
- Delay Time: İşlem başlamadan önce beklenecek süre (saniye cinsinden)
Dikkat Edilmesi Gerekenler:
- Klasör taşıma işlemi “kes-yapıştır” mantığıyla gerçekleştiği için kaynak klasör taşındıktan sonra orijinal konumda kalmaz
- Hedef klasörde aynı isimli klasör varsa işlem gerçekleşmeyebilir, kontrol yapılmalıdır
- Sistem klasörleri ya da erişim kısıtlı alanlara taşıma yapılırken izin hatası alınabilir
- Taşınacak klasörün kullanılıyor veya açık olmaması gerekir
Folder Rename
Belirtilen dizindeki klasörün ismini değiştirmek için kullanılır.
Kullanım Senaryoları:
- Süreç sonunda oluşturulan klasörü daha anlamlı bir adla yeniden adlandırmak
- Otomatik oluşturulan klasörleri tarih veya işlem bilgisiyle yeniden isimlendirmek
- Kullanıcıdan alınan klasör ismini sistemsel kurallara uygun hale getirmek
- Aynı isimle tekrar oluşturulacak klasör öncesinde var olanı yeniden adlandırmak
Parametreler:
- Folder Path: Yeniden adlandırılacak klasörün bulunduğu dizin yolu
- Folder Path Choose: Klasör yolu seçim ekranı
- Current Folder Name: Mevcut klasörün adı (örnek: “OldFolder”)
- New Folder Name: Yeni verilecek klasör adı (örnek: “NewFolder”)
Dikkat Edilmesi Gerekenler:
- Klasör ismi değiştirilirken aynı dizinde aynı isimde başka bir klasör olmamalıdır, aksi takdirde hata oluşur
- Geçerli Windows klasör adı kurallarına uygun olmalıdır (özel karakter yasağı vb.)
- Klasör açık ya da kullanımda ise işlem başarısız olabilir
- Dosya sisteminde okuma/yazma izni olmayan konumlarda işlem yapılamaz
Folder to Zip File
Folder To Zip File aktivitesi, belirtilen bir klasörü .zip formatına dönüştürmek için kullanılır. İşlem sonucunda, çıktı parametresi üzerinden oluşturulan zip dosyasının yol bilgisi alınabilir.
Kullanım Senaryoları:
- Günlük oluşturulan klasörlerin otomatik olarak sıkıştırılarak arşivlenmesi
- Log, çıktı veya rapor klasörlerinin topluca yedeklenmesi
- Kullanıcıdan alınan veri klasörünün işlenmeden önce arşivlenmesi
- RPA sürecinde üretilen tüm dosyaların bir klasörde toplanıp zip haline getirilerek e-posta ile gönderilmesi
Parametreler:
- Folder Path: Zip’e dönüştürülecek klasörün tam yolu
- Extract File Path: Zip dosyasının oluşturulacağı hedef dizin
- Extract File Name: Oluşturulacak zip dosyasının adı (uzantı gerekmez)
- Delay Time: Aktivitenin başlamasından önce beklenecek süre (milisaniye)
- Zipped File Path: Oluşturulan zip dosyasının tam yolu (örneğin: C:\New Folder\Test.zip)
Dikkat Edilmesi Gerekenler:
- Belirtilen klasör yolu geçerli ve erişilebilir olmalıdır, aksi halde hata alınır.
- Extract File Name parametresine .zip uzantısı yazılmasa da dosya zip formatında oluşturulur.
- Aynı isimde bir zip dosyası varsa üzerine yazılır.
- Çok büyük klasörlerde işlem süresi uzun olabilir, Delay Time buna göre ayarlanmalıdır.