diff --git a/code/common/anymaputils.q b/code/common/anymaputils.q new file mode 100644 index 000000000..fd03ff378 --- /dev/null +++ b/code/common/anymaputils.q @@ -0,0 +1,5 @@ +.anymap.writetoanymap:{[filepath;data] (hsym filepath) 1: data; :(::)} +.anymap.deriveanymapfiles:{[filepath] `$string[filepath],/:("";"#";"##")} +.anymap.util.copyanymap:{[fromfilepath; destfilepath] fromfilepaths:.anymap.deriveanymapfiles[fromfilepath]; .os.cpy[;destfilepath] each fromfilepaths)} +.anymap.util.removeanymap:{[filepath] filepaths:.anymap.deriveanymapfiles[filepath]; .os.del each filepaths)} +.anymap.util.moveanymap:{[fromfilepath; destfilepath] fromfilepaths:.anymap.deriveanymapfiles[fromfilepath]; .os.ren[;destfilepath] each fromfilepaths)}