0

我已经看到了这一点,但是即使删除了文件名和附加编号之间的空格或分隔符,我仍然会收到相同的错误。对此有什么建议吗:

execGRASS("r.in.gdal",flags=c("o","overwrite"),
parameters=list(input=paste(path, paste("T", as.character(i),
sep=""), sep="/"), output=paste("T", as.character(i), sep="")))

ERROR 4: `F:/Desktop/Folder/T1' does not exist in the file system,
and is not recognised as a supported dataset name.

T1我还检查了路径中是否不存在该特定文件。但令人惊讶的是它确实存在。

操作系统:Windows 10,草版本:7.0

谢谢。

4

1 回答 1

0

list.files("F:/Srinu/RLP_Thesis")没有显示名为F:/Desktop/Folder/T1. 实际上有不相关的路径。

无论哪种方式,它可能应该是这样的F:/Desktop/Folder/T1.tif

如果您对如何通过代码创建文件名感到困惑,请首先使用实际文件名测试您的函数。您可能正在寻找类似的东西:

input = paste0(path, "/T", i, ".tif")
于 2016-01-24T20:09:24.173 回答