[英]Move files from a date and time stamped directory
我正在從私有GitHub存儲庫中提取文件,並將其放置在帶有日期和時間戳的臨時文件夾中,因此每次都會更改。 有沒有一種方法可以將其捕獲為變量並將文件從該文件夾移至另一個文件夾?
我嘗試了以下操作,其中**是文件夾"/app/temp/20160202121441/"
名稱,每次下載時名稱都會更改;
Dir.chdir("/app/temp")
tempfiles = File.join("**", "*")
tempfiles.each do |file|
dest_folder = "/app/files/"
FileUtils.cp(file, dest_folder)
end
您可以遍歷該文件夾中的文件,並使用Fileutils.mv移動它們
dest_folder = "/app/files/"
Dir.glob("/app/tmp/*".each do |file|
Fileutils.mv(file, dest_folder)
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.