Skip to contents

Create a directory on a virtual Amiga floppy disk represented by an amigaDisk object.

Usage

# S4 method for amigaDisk,character,missing,missing
dir.create.adf(x, path, date, comment)

# S4 method for amigaDisk,character,POSIXt,missing
dir.create.adf(x, path, date, comment)

# S4 method for amigaDisk,character,POSIXt,character
dir.create.adf(x, path, date, comment)

Arguments

x

An amigaDisk on which the directory should be created.

path

Specify the directory that should be created on x. You can specify the full path on the virtual disk conform Amiga DOS syntax (see current.adf.dir details). When no full path is specified the new directory will be created in the current directory. Note that wild cards are not allowed.

date

A POSIXt object that will be used as the directory modification date. When missing the system time will used.

comment

An optional character string that will be included in the directory header as a comment. Should not be longer than 79 characters.

Value

Returns an amigaDisk object on which the directory is created.

Details

Create a directory on a virtual Amiga floppy disk represented by an amigaDisk object. Make sure that the virtual disk is DOS formatted.

Author

Pepijn de Vries

Examples

if (FALSE) {
## create a blank DOS disk:
blank.disk <- blank.amigaDOSDisk("blank", "DD", "FFS", TRUE, FALSE, FALSE)

## creating a new directory on the blank disk is easy:
blank.disk <- dir.create.adf(blank.disk, "new_dir")

## in the line above, the directory is placed in the
## current directory (the root in this case). Directories
## can also be created by specifying the full path:

blank.disk <- dir.create.adf(blank.disk, "DF0:new_dir/sub_dir")

## check whether we succeeded:
list.adf.files(blank.disk)

## we can even make it the current dir:
current.adf.dir(blank.disk) <- "DF0:new_dir/sub_dir"
}