R: Files which delete themselves

with_file {withr} | R Documentation

## Files which delete themselves

### Description

Create files, which are then automatically removed afterwards.

### Usage

    with_file(file, code)

    local_file(file, .local_envir = parent.frame())

### Arguments

`file` | `[named list]` Files to create.
`code` | `[any]` Code to execute in the temporary environment
`.local_envir` | `[environment]` The environment to use for scoping.

### Value

`[any]`
The results of the evaluation of the `code` argument.

### See Also

`withr` for examples

### Examples

    with_file("file1", {
      writeLines("foo", "file1")
      readLines("file1")
    })

    with_file(list("file1" = writeLines("foo", "file1")), {
      readLines("file1")
    })

[Package withr version 2.1.2 Index]