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 (seecurrent.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.
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"
}