R/rvn_write_Raven_newfile.R
rvn_write_Raven_newfile.RdOpens/Creates a new file, writes common file header.
rvn_write_Raven_newfile(
filename,
description,
filetype,
author = NULL,
creationDate = TRUE,
linelen = 74,
textlen = 40
)Name of the file, with extension
File Description (e.g., Basin or project information, R script name)
File extension, Encoding, Raven version (e.g. "rvp ASCII Raven 2.9.1")
Name of file author (optional)
Bool of whether creation date should be added to header. (default TRUE)
length (width) of header, in text characters (default: 74)
Length of textlines (default: 40, used to right-align text)
returns TRUE if executed successfully
tf <- file.path(tempdir(), "HogwartsBasin.rvp")
rvn_write_Raven_newfile(filename = tf,
description = "Hogwarts River Basin RVP File Generated by HP_FileGen.R",
filetype = "rvp ASCII Raven 2.9.1",
author = 'Harry Potter')
#> [1] TRUE
# view file
readLines(tf)
#> [1] "##########################################################################"
#> [2] ":FileType rvp ASCII Raven 2.9.1"
#> [3] ":WrittenBy Harry Potter"
#> [4] ":CreationDate May 2024"
#> [5] "#"
#> [6] "# Hogwarts River Basin RVP File Generated by HP_FileGen.R"
#> [7] "# ------------------------------------------------------------------------"
#> [8] "#"