我正在开发一个从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
Run Code Online (Sandbox Code Playgroud)
第一个进入已创建的音乐文件夹.在里面,我正在执行get.之后我在目录中有两个文件:"xyz.mp4"和"xyz.m4a".
我想获取没有扩展名的文件名,所以我可以用不同的方式处理这两个文件.
我正在使用一个数组,但只有一个匹配的数组对我来说听起来很疯狂.
有没有人有其他想法?
如果我使用默认的travis文件,看起来构建机器是Ubuntu Precise.
Hit http://ppa.launchpad.net precise Release.gpg
Run Code Online (Sandbox Code Playgroud)
有没有使用可靠或乌托邦机器的调整?
刚才我已将 WebApp 部署到 Azure 并想要对其进行调试。所以我在 VisualStudio 中打开发布配置文件并单击“托管/添加调试器”。正如 VisualStudio 文档所说,它应该连接到 WebApp 并开始调试。就我而言,我收到“Azure 资源无法访问”的消息。
我该如何解决这个问题?