new_unique(runjags)
new_unique()所属R语言包:runjags
Create a Unique Filename
创建一个唯一的文件名
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Search the current working directory for a file or directory matching the input name, and if it exists suggest a new name by appending a counter to the input name. Alternatively, the function can ask the user if the existing file should be overwritten, in which case the existing file will be erased if the answer is 'yes'. The function also checks for write access permissions at the current working directory.
搜索当前工作目录中的文件或目录匹配输入的名称,如果存在的话建议一个新的名字,附加一个计数器的输入名称。此外,该功能可以询问用户是否应覆盖现有的文件,在这种情况下,现有的文件将被删除,如果答案是是。还可以检查当前工作目录的写访问权限的功能。
用法----------Usage----------
new_unique(name = NA, suffix = "", ask = FALSE,
prompt = "A file or directory with this name already exists. Overwrite?",
touch=FALSE, type='file')
参数----------Arguments----------
参数:name
the filename to be used (character string). A vector of character strings is also permissible, in which case they will be pasted together. One or more missing (NA) values can also be used, which will be replaced with a randomly generated 9 character alphanumeric string. Default NA.
要使用的文件名(字符串)。一个字符串向量也是允许的,在这种情况下,他们将被粘贴到一起。缺少一个或多个值(NA)也可以使用,这将被替换为一个随机生成的9个字符的字母数字字符串。默认情况下不适用。
参数:suffix
the file extension (including '.') to use (character string). If this does not start with a '.', one will be prepended automatically. Default none.
文件扩展名(包括。)使用(字符串)。如果不启动的“。”,一会被预先自动。默认没有。
参数:ask
if a file exists with the input name, should the function ask to overwrite the file? (logical) If FALSE, a new filename is used instead and no files will be over-written. Default FALSE.
如果文件存在与输入名称,功能要求覆盖该文件? (逻辑)如果为FALSE,一个新的文件名来代替,没有文件将被覆盖。默认为false。
参数:prompt
what text string should be used to prompt the user? (character string) Ignored is ask==FALSE. A generic default is supplied.
应该使用什么样的文本字符串提示用户? (字符串)忽视的是问== FALSE。提供一个通用的默认。
参数:touch
option to create (touch) the file/folder after generating the unique name, which prevents other processes from sneaking in and creating a file with the same name before the returned filename has had chance to be used. Default FALSE.
选项来创建(触摸式)的文件/文件夹后产生的唯一名称,可防止其他进程偷偷返回的文件名前有机会使用相同的名称创建一个文件。默认为false。
参数:type
if touch==TRUE, then type controls if a file or directory is created. One of 'file', 'f', 'directory', or 'd'. Defult 'file'.
如果触摸== TRUE,那么类型的控件,如果一个文件或目录的创建。其中的文件,F,目录,或D。的defult“文件”。
值----------Value----------
A unique filename that is safe to use without fear of destroying existing files
独特的安全使用,而不必担心破坏现有的文件的文件名是
(作者)----------Author(s)----------
Matthew Denwood <a href="mailto:matthew.denwood@glasgow.ac.uk">matthew.denwood@glasgow.ac.uk</a>
参见----------See Also----------
ask
ask
实例----------Examples----------
# Create a file name that is unlikely to exist already, [创建一个文件名已经是不可能存在的,]
# with a .R extension.[带,R扩展名。]
new_unique(c("new_file", NA), ".R", ask=FALSE)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|