Added uiputfile

This commit is contained in:
Waldir Leoncio 2020-05-20 12:15:25 +02:00
parent ce7fdeb003
commit 7a03f85190
3 changed files with 39 additions and 0 deletions

View file

@ -28,5 +28,6 @@ export(strcmp)
export(suoritaMuutos)
export(times)
export(uigetfile)
export(uiputfile)
importFrom(methods,is)
importFrom(stats,runif)

21
R/uiputfile.R Normal file
View file

@ -0,0 +1,21 @@
#' @title Save file
#' @param filter accepted file extension
#' @param title Title
#' @description This function intends to loosely mimic the behaviour of the
#' homonymous Matlab function.
#' @export
uiputfile <- function(filter = ".rda", title = "Save file") {
# ==========================================================================
# Processing input
# ==========================================================================
message(title)
filename <- readline(paste0('File name (end with ', filter, '): '))
filepath <- readline(paste0('File path (leave empty for ', getwd(), '): '))
if (filename == "") filename <- 0
if (filepath == "") filepath <- getwd()
# ==========================================================================
# Processing output
# ==========================================================================
out <- list(name = filename, path = filepath)
return(out)
}

17
man/uiputfile.Rd Normal file
View file

@ -0,0 +1,17 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/uiputfile.R
\name{uiputfile}
\alias{uiputfile}
\title{Save file}
\usage{
uiputfile(filter = ".rda", title = "Save file")
}
\arguments{
\item{filter}{accepted file extension}
\item{title}{Title}
}
\description{
This function intends to loosely mimic the behaviour of the
homonymous Matlab function.
}