37
假設我有一個文件在/source.txt
,我想將其複製到/a/b/c.txt
。 /a
和/a/b
可能存在也可能不存在。複製文件,根據需要在Ruby中創建目錄
有沒有辦法複製文件並讓它在必要時創建必要的父目錄?
理想情況下,這將是一個命令。特別是,我想避免解析目標路徑的文件/目錄部分,然後手動調用FileUtils.mkdir_p
和FileUtils.cp
。
純Ruby是首選,但Rails依賴的解決方案是可以接受的。
您爲什麼想要在一個命令中執行該操作?大多數文件系統都是這樣工作的。您需要一個目錄,然後才能將文件放入其中。 2或3個電話有什麼問題? – xinit 2011-02-16 18:57:23