17 :
KVDMS("
IRODS", "Integrated Rule-Oriented Data System")
106 args.
Form(
"%s %s", source, target);
121 args.
Form(
"-P %s %s", source, target);
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Interface to IRODS (Integrated Rule-Oriented Data System) DMS client.
virtual TString longlist(const Char_t *directory="")
virtual void ExtractFileInfos(TString &, DMSFile_t *) const
virtual Int_t get(const Char_t *source, const Char_t *target=".")
copy a file from IRODS space.
virtual Int_t put(const Char_t *source, const Char_t *target=".")
put a new file into IRODS space.
virtual Int_t mkdir(const Char_t *path, Option_t *opt="")
Create new directory in IRODS space.
virtual Int_t chmod(const Char_t *path, UInt_t mode)
virtual Int_t forcedelete(const Char_t *path)
virtual Int_t cd(const Char_t *directory="")
change directory
virtual Int_t exit()
Call at end of interactive session (i.e. if you previously called iinit())
virtual TString list(const Char_t *directory="")
virtual TString info(const Char_t *file, Option_t *opt="")
returns meta-infos on given file.
virtual Int_t init()
Call in interactive session if you want to use relative pathnames.
Abstract base class for interfaces to Data Management Systems (SRB, IRODS, etc.)
Bool_t buildCommand(const Char_t *scmd, const Char_t *args="", Option_t *opts="")
Extension of TDatime to handle various useful date formats.
const char * Data() const
void Form(const char *fmt,...)