false
File Observer:
/storage/emulated/legacy/Documents
on events
File moved to
true
/storage/emulated/legacy/documents
false
false
false
false
false
false
false
false
false
true
false
false
true
Global Variable: global_path
true
global_path
true
Debug Dialog
true
Expression: existsFile("/storage/emulated/legacy/documents/{file_ext}")
existsFile("/storage/emulated/legacy/documents/{file_ext}")
true
Expression: existsFile("/storage/emulated/legacy/documents/{global_path}")
existsFile("/storage/emulated/legacy/documents/{global_path}")
true
Expression: file_ext != null
file_ext != null
true
Create Directories: /storage/emulated/legacy/documents/{file_ext}
/storage/emulated/legacy/documents/{file_ext}
true
Init Variable File List: files to /storage/emulated/legacy/documents/*
files
/storage/emulated/legacy/documents/*
true
true
true
Move Files: /storage/emulated/legacy/documents/{global_path} to /storage/emulated/legacy/documents/{file_ext}
/storage/emulated/legacy/documents/{global_path}
/storage/emulated/legacy/documents/{file_ext}
true
true
Script: //if ((!isEmpty(files)) or (!isDirectory(path))) //global_path = files[0] //else //if (isEmpty(files)) global_path = path; //else //global_path = files[0];
true
Script: if (contains(global_path, '.')) { lst = split(global_path,'\\.'); cnt = length(lst) - 1; file_ext = lst[cnt]; } else file_ext = "dir";
true
Sleep: 1s (keep device awake)
1s
true
false
DirMgrFileObserver
DirManager
true
QUEUE
File Observer:
/storage/emulated/legacy/Documents
on events
File moved to
Init Variable File List: files to /storage/emulated/legacy/documents/*
Debug Dialog
Script: //if ((!isEmpty(files)) or (!isDirectory(path))) //global_path = files[0] //else //if (isEmpty(files)) global_path = path; //else //global_path = files[0];
Sleep: 1s (keep device awake)
DirMgrTrigger
DirManager
true
QUEUE
Expression: file_ext != null
Create Directories: /storage/emulated/legacy/documents/{file_ext}
Script: if (contains(global_path, '.')) { lst = split(global_path,'\\.'); cnt = length(lst) - 1; file_ext = lst[cnt]; } else file_ext = "dir";
Global Variable: global_path
Debug Dialog
Move Files: /storage/emulated/legacy/documents/{global_path} to /storage/emulated/legacy/documents/{file_ext}
Expression: existsFile("/storage/emulated/legacy/documents/{file_ext}")
Expression: existsFile("/storage/emulated/legacy/documents/{global_path}")