首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取Ruby中的文件名和扩展名

获取Ruby中的文件名和扩展名
EN

Stack Overflow用户
提问于 2013-12-27 08:41:13
回答 1查看 100K关注 0票数 150

我正在开发一个程序,用于从YouTube下载视频,将其转换为MP3,并为文件创建目录结构。

我的代码是:

FileUtils.cd("#{$musicdir}/#{$folder}") do
  YoutubeDlhelperLibs::Downloader.get($url)
  if File.exists?('*.mp4')
    puts 'Remove unneeded tempfile'
    Dir['*.mp4'].each do |waste|
      File.delete(waste)
    end
  else
    puts 'Temporary file already deleted'
  end

  Dir['*.m4a'].each do |rip|
    rip.to_s
    rip.split
    puts 'Inside the function'
    puts rip
  end

end

第一个文件转到已经创建的音乐文件夹。在里面,我正在执行get。在此之后,我在目录中有两个文件:"xyz.mp4“和"xyz.m4a”。

我想获取不带扩展名的文件名,这样我就可以以不同的方式处理这两个文件。

我使用的是数组,但只有一个匹配的数组对我来说听起来很疯狂。

还有人有别的主意吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20793180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档