Learn R Programming

rPlant (version 1.2)

ListDir: Directory management

Description

Functions for listing the contents of a directory, making new directories, or deleting entire directories in the iPlant infrastructure

Usage

ListDir(user.name, token, DE.dir.path="")
MakeDir(user.name, token, DE.dir.name, DE.dir.path="")
DeleteDir(user.name, token, DE.dir.name, DE.dir.path="")

Arguments

user.name
iPlant Discovery Environment user name
token
a validation tool used in place of unencrypted passwords
DE.dir.path
optional path to a user's sub directory on the Discovery Environment (DE); default path is empty, which leads to the home directory
DE.dir.name
name of subdirectory to be modified on the DE in the users home iPlant directory.

Value

  • Text listing action as either being a "success" or "error". If an error, then a message stating the error should also be reported.

See Also

UploadFile

Examples

Run this code
# Makes the subdirectory named "new" in the users rplant directory
# MakeDir("User", token, DE.dir.name="new", DE.dir.path="/data/")
             
# Lists the contents of a user's subdirectory "new"
# ListDir("User", token, DE.dir.path="/data/new/")

# Lists the contents of a user's subdirectory "rplant"
# ListDir("User", token, DE.dir.path="/data/")

# Deletes the subdirectory "new"
# DeleteDir("User", token, DE.dir.name="new", DE.dir.path="/data/")

Run the code above in your browser using DataLab