

   FFiillee mmaanniippuullaattiioonn

        file.create(...)
        file.exists(...)
        file.remove(...)
        file.append(file1, file2)

   AArrgguummeennttss::

   ..., file1, file2: character vectors, containing file names.

   DDeessccrriippttiioonn::

        These functions provide a very basic interface to the
        computer's filestore.

   DDeettaaiillss::

        The `...' arguments are concatenated to form one char-
        acter string: you can specify the files separately or
        as one vector.

        `file.create' creates files with the given names if
        they do not already exist and truncates them if they
        do.  It returns a logical vector indicating the success
        or failure of the operation for each file.

        `file.exists' returns a logical vector indicating
        whether the files named by its argument exist.

        `file.remove' attempts to remove the files named in its
        argument.  It returns a logical vector indicating
        whether or not it succeeded in removing each file.

        `file.append' attempts to append the files named by its
        second argument to those named by its first.  The R
        subscript recycling rule is used to align names given
        in vectors of different lengths.

   AAuutthhoorr((ss))::

        Ross Ihaka.

   SSeeee AAllssoo::

        `file.show', `list.files'.

   EExxaammpplleess::

        cat("file A\n", file="A")
        cat("file B\n", file="B")
        file.append("A", "B")
        file.create("A")
        file.append("A", rep("B", 10))
        if(interactive()) file.show("A")

        file.remove("A","B")

