我有一个具有多个文件(.img,.pdf,.docx)的文件夹。我想过滤一个文件.docx并将文件复制到其他文件夹。如何在一个文件夹中过滤多个文件
代码我迄今(从评论复制):
Dir.glob('G:/Documents/Code/*.pdf') do |f|
# name = File.basename('G:/Documents/Code/#{f}','.pdf')
# FileUtils.cp("G:/Documents/Code/#{name}","G:/demo")
filename = File.basename(f,'.pdf')
puts "#{filename}"
FileUtils.copy "G:/Documents/Code/#{filename}","G:/demo"
end
我的文件夹有很多文件docx和其他类型的文件。请帮助我 – Div
Dir.glob('G:/ Documents/Code/*。pdf')do | f | (G:/ Documents/Code /#{name}“,”G:/ Documents/Code /#{f}','。pdf') #FileUtils.cp/demo“) filename = File.basename(f,'。pdf') puts”#{filename}“ FileUtils.copy”G:/ Documents/Code /#{filename}“,”G:/ demo “ 结束 – Div
这是我的代码。我不能运行它:( – Div