我一直在研究这段代码,基本上我需要从这个目录中读取文件,但是我一直收到错误“无法打开连接”,请帮我看看哪一部分出错了?
希望这段代码不会让你感到困惑,真的很想弄清楚如何从上面的链接中获取所有以 .M 文件(.M09 或 .M10)结尾的文件,如果你有更好的想法,请帮助,谢谢你。
file.path.in <- file.path("C:", "Users", "agclim", "GAData", fsep=.Platform$file.sep); # Windows
file.extension <- c("(\\.M\\d{2})");
filename.in.all <- list.files(file.path.in, pattern=paste(file.extension,"+$",sep=""), full.names=FALSE);
filename.in.all <- sort(filename.in.all, decreasing=FALSE);
library("gdata");
for (i.in in 1:length(filename.in.all)) {
cat(paste("The data in the",filename.in.all[i.in],"file are processing now.", sep=" "), "\n");
url.conn.server <- url(file.path("ftp://agrofawn-prod01.osg.ufl.edu","pub", "howard","georgia",filename.in.all[i.in],fsep=.Platform$file.sep), open="r", blocking=TRUE, encoding=getOption("encoding"));
data.01 <- readLines(url.conn.server, n=-1, ok=TRUE);
unlink(url.conn.server);
close(url.conn.server);
}