簡體   English   中英

將文件下載到我的工作目錄中

[英]Download a file into my working directory

我想直接將文件下載到我的工作目錄中我可以這樣做到一個臨時目錄: download.file("http://www.abc.com/abc.zip",temp)但是我需要更換什么temp用它來下載到工作目錄?

如果你的url在一個變量中,你可以使用basename從中獲取“filename”部分:

u <- "http://www.abc.com/abc.zip"
basename(u) # "abc.zip"

# downloads to current directory:
download.file(u, basename(u))

# downloads to subdirectory "foo":
download.file(u, file.path("foo", basename(u)))

download.file()的第二個參數是destfile ,必須指定它。 我沒有Windows機器來測試這個,但是這兩個都在我的linux機箱上工作,我不明白為什么至少第二個機器也無法在Windows上運行:

download.file("http://www.abc.com/abc.zip", "./abc.zip")
download.file("http://www.abc.com/abc.zip", "abc.zip")

其中第二個表示如果您只提供文件名,該文件將下載到當前工作目錄並以指定名稱保存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM