我可以这样做 Dir.chdir(basedir)puts Dir.glob("#{filename}*").inspect 有没有办法只使用一个命令?我想列出 所有带文件名的stat文件 目录basedir 更新1 puts "#{csv_dir_name}\\#{testsuite}*"puts Dir["#{csv_dir_na
Dir.chdir(basedir) puts Dir.glob("#{filename}*").inspect
有没有办法只使用一个命令?我想列出
>所有带文件名的stat文件
>目录basedir
更新1
puts "#{csv_dir_name}\\#{testsuite}*" puts Dir["#{csv_dir_name}\\#{testsuite}*"].inspect
retuns
C:\Program Files\TestPro\TestPro Automation Framework\Output Files\builds\basics\logs\basics\2011\07\07114100\login* []
另一方面,这段代码工作正常
Dir.chdir(csv_dir_name) csv_file_name = Dir.glob("#{testsuite}*")我认为这应该做你想要的:
把Dir [“#{basedir} /#{filename} *”]
或者:
把Dir [“#{File.join(basedir,filename)} *”]