Dosyalar ve Klasörler komutları
file · folder · zip
file File
Dosya işlemleri.
İşlemler (--action)
--action:copy
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--source zorunlu | metin | | Ajan makinesindeki bir dosya. |
--destination zorunlu | metin | | Ajan makinesindeki bir dosya. |
--overwrite | true / false | false | |
--action:move
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--source zorunlu | metin | | Ajan makinesindeki bir dosya. |
--destination zorunlu | metin | | Ajan makinesindeki bir dosya. |
--overwrite | true / false | false | |
--action:rename
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--newname zorunlu | metin | | |
--action:delete
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--action:exists
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getinfo
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:read
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--encoding | metin | utf-8 | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:write
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu (yoksa oluşturulur) Ajan makinesindeki bir dosya. |
--content zorunlu | herhangi bir değer | | |
--encoding | metin | utf-8 | |
--mode | şunlardan biri: overwrite, append | overwrite | |
--action:append
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu (yoksa oluşturulur) Ajan makinesindeki bir dosya. |
--content zorunlu | herhangi bir değer | | |
--encoding | metin | utf-8 | |
--action:wait
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Dosya yolu Ajan makinesindeki bir dosya. |
--timeout | sayı | 60 | Saniye cinsinden zaman aşımı |
--retry | sayı | | 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 |
--retryinterval | sayı | 1 | Yeniden 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
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--action:empty
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--action:copy
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--source zorunlu | metin | | Ajan makinesindeki bir klasör. |
--destination zorunlu | metin | | Ajan makinesindeki bir klasör. |
--action:move
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--source zorunlu | metin | | Ajan makinesindeki bir klasör. |
--destination zorunlu | metin | | Ajan makinesindeki bir klasör. |
--action:rename
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--newname zorunlu | metin | | |
--action:delete
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--force | true / false | false | |
--action:exists
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getinfo
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:listfiles
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--filter | metin | *.* | |
--subfolder | true / false | false | Alt klasörleri dahil et |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:listfolders
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path zorunlu | metin | | Klasör yolu Ajan makinesindeki bir klasör. |
--subfolder | true / false | false | Alt klasörleri dahil et |
--output zorunlu | değ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.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--source zorunlu | herhangi bir değer | | Bir dosya, bir klasör, bir liste değişkeni veya virgülle ayrılmış yollar |
--destination zorunlu | metin | | Yazılacak zip dosyası (varsa değiştirilir) Ajan makinesindeki bir dosya. |
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--file zorunlu | metin | | Zip dosyası Ajan makinesindeki bir dosya. |
--destination zorunlu | metin | | Ayıklanacak klasör (yoksa oluşturulur) Ajan makinesindeki bir klasör. |
--overwrite | true / false | true | Zaten var olan dosyaları değiştir |
--action:list
Arşivdeki dosyaların yolları, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--file zorunlu | metin | | Zip dosyası Ajan makinesindeki bir dosya. |
--output zorunlu | değ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