这就是我将目录路径更改为下载文件夹的方式。
Dir.chdir("C:/Users/abcd/Downloads/")
但这特定于用户。有没有办法让它更通用?
答案 0 :(得分:2)
对目录
使用home
方法
Dir.chdir(Dir.home + '/Downloads')
答案 1 :(得分:1)
"C:/Users/abcd/Downloads/"
看起来像是Windows上用户 abcd 的用户目录。所以我认为这是一个与Windows相关的问题。
我的Windows-PC上的Dir.home
是U:/
,而不是用户目录。
但您可以使用ENV
:
Dir.chdir(File.join(ENV['USERPROFILE'], 'Downloads'))
只是要注意:这会更改脚本其余部分的目录。还有block-version of Dir.chdir
。