BotreamDokümanlar Web sitesi English v0.1.1

Dosyalar ve Klasörler komutları

file · folder · zip

file File

Dosya işlemleri.

İşlemler (--action)

--action:copy
ParametreDeğerVarsayılanAçıklama
--source zorunlumetinAjan makinesindeki bir dosya.
--destination zorunlumetinAjan makinesindeki bir dosya.
--overwritetrue / falsefalse
--action:move
ParametreDeğerVarsayılanAçıklama
--source zorunlumetinAjan makinesindeki bir dosya.
--destination zorunlumetinAjan makinesindeki bir dosya.
--overwritetrue / falsefalse
--action:rename
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--newname zorunlumetin
--action:delete
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--action:exists
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--output zorunludeğişken adıSonucu alan değişken
--action:getinfo
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--output zorunludeğişken adıSonucu alan değişken
--action:read
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--encodingmetinutf-8
--output zorunludeğişken adıSonucu alan değişken
--action:write
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu (yoksa oluşturulur) Ajan makinesindeki bir dosya.
--content zorunluherhangi bir değer
--encodingmetinutf-8
--modeşunlardan biri: overwrite, appendoverwrite
--action:append
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu (yoksa oluşturulur) Ajan makinesindeki bir dosya.
--content zorunluherhangi bir değer
--encodingmetinutf-8
--action:wait
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinDosya yolu Ajan makinesindeki bir dosya.
--timeoutsayı60Saniye cinsinden zaman aşımı
--retrysayıYeniden deneme sayısı. Belirtilmezse ekran ve dosya komutları geçici bir sorundan (hâlâ yüklenen bir sayfa, örtülü bir öğe, kilitli bir dosya) sonra bir kez daha dener; 0 bunu kapatır
--retryintervalsayı1Yeniden denemeler arasındaki saniye

Örnekler

file --action:delete --path:"C:\Temp\export.csv" --onerror:continue --errorto:deleteError
if --condition:"$deleteError$ != null"
    log --message:"Could not delete the export: $deleteError.Message$" --level:warning
endif
file --action:copy --source:"C:\a.txt" --destination:"C:\backup\a.txt" --overwrite:true
file --action:move --source:"C:\a.txt" --destination:"D:\archive\a.txt" --overwrite:true
file --action:rename --path:"C:\a.txt" --newname:"b.txt"
file --action:delete --path:"C:\a.txt"
file --action:exists --path:"C:\a.txt" --output:fileExists
file --action:read --path:"C:\data.txt" --encoding:"utf-8" --output:content
file --action:write --path:"C:\output.txt" --content:$result$ --encoding:"utf-8" --mode:overwrite
file --action:append --path:"C:\log.txt" --content:"New line of text"
file --action:getinfo --path:"C:\a.txt" --output:fileInfo
file --action:wait --path:"C:\incoming\report.csv" --timeout:60

folder Folder

Klasör işlemleri.

İşlemler (--action)

--action:create
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--action:empty
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--action:copy
ParametreDeğerVarsayılanAçıklama
--source zorunlumetinAjan makinesindeki bir klasör.
--destination zorunlumetinAjan makinesindeki bir klasör.
--action:move
ParametreDeğerVarsayılanAçıklama
--source zorunlumetinAjan makinesindeki bir klasör.
--destination zorunlumetinAjan makinesindeki bir klasör.
--action:rename
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--newname zorunlumetin
--action:delete
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--forcetrue / falsefalse
--action:exists
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--output zorunludeğişken adıSonucu alan değişken
--action:getinfo
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--output zorunludeğişken adıSonucu alan değişken
--action:listfiles
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--filtermetin*.*
--subfoldertrue / falsefalseAlt klasörleri dahil et
--output zorunludeğişken adıSonucu alan değişken
--action:listfolders
ParametreDeğerVarsayılanAçıklama
--path zorunlumetinKlasör yolu Ajan makinesindeki bir klasör.
--subfoldertrue / falsefalseAlt klasörleri dahil et
--output zorunludeğişken adıSonucu alan değişken

Örnekler

folder --action:create --path:"C:\NewFolder"
folder --action:copy --source:"C:\Source" --destination:"D:\Backup\Source"
folder --action:move --source:"C:\Source" --destination:"D:\Archive\Source"
folder --action:rename --path:"C:\OldName" --newname:"NewName"
folder --action:delete --path:"C:\TempFolder" --force:true
folder --action:exists --path:"C:\Reports" --output:folderExists
folder --action:getinfo --path:"C:\Reports" --output:folderInfo
folder --action:listfiles --path:"C:\Reports" --filter:"*.pdf" --subfolder:false --output:fileList
folder --action:listfolders --path:"C:\Projects" --output:folderList
folder --action:empty --path:"C:\Temp"

zip Zip

Dosyaları ve klasörleri bir .zip dosyasına sıkıştırır, bir .zip dosyasını ayıklar ve içeriğini listeler.

İşlemler (--action)

--action:compress

Dosyalar arşive kendi adlarıyla, klasörler ise içlerindeki her şeyle birlikte kendi adlarıyla eklenir.

ParametreDeğerVarsayılanAçıklama
--source zorunluherhangi bir değerBir dosya, bir klasör, bir liste değişkeni veya virgülle ayrılmış yollar
--destination zorunlumetinYazılacak zip dosyası (varsa değiştirilir) Ajan makinesindeki bir dosya.
--action:extract
ParametreDeğerVarsayılanAçıklama
--file zorunlumetinZip dosyası Ajan makinesindeki bir dosya.
--destination zorunlumetinAyıklanacak klasör (yoksa oluşturulur) Ajan makinesindeki bir klasör.
--overwritetrue / falsetrueZaten var olan dosyaları değiştir
--action:list

Arşivdeki dosyaların yolları, liste olarak.

ParametreDeğerVarsayılanAçıklama
--file zorunlumetinZip dosyası Ajan makinesindeki bir dosya.
--output zorunludeğişken adıSonucu alan değişken

Örnekler

zip --action:compress --source:"C:\Reports" --destination:"C:\Out\reports.zip"
zip --action:compress --source:$files$ --destination:"C:\Out\files.zip"
zip --action:extract --file:"C:\In\data.zip" --destination:"C:\In\data" --overwrite:true
zip --action:list --file:"C:\In\data.zip" --output:entries
Botream 0.1.1 · Oluşturulma 2026-10-14