R/rvn_write_Raven_newfile.R
rvn_write_Raven_newfile.Rd
Opens/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] "#"