Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在本地驱动器上为文件夹拍照的Ruby工具?_Ruby On Rails_Ruby_File_Directory_Stdin - Fatal编程技术网

Ruby on rails 在本地驱动器上为文件夹拍照的Ruby工具?

Ruby on rails 在本地驱动器上为文件夹拍照的Ruby工具?,ruby-on-rails,ruby,file,directory,stdin,Ruby On Rails,Ruby,File,Directory,Stdin,好的,我有一个ruby脚本,当前它会提示用户在用户硬盘上输入文件夹的字符串位置……这很好 puts "\nEnter the location of the files" loop do print "\nLocation: " reply = '' reply = STDIN.gets.strip break if File.directory?(reply) puts File.directory?(reply) end 但是我想知道除了STDIN(它现在让用户输入

好的,我有一个ruby脚本,当前它会提示用户在用户硬盘上输入文件夹的字符串位置……这很好

  puts "\nEnter the location of the files"
loop do
  print "\nLocation: "
  reply = ''
  reply = STDIN.gets.strip
  break if File.directory?(reply)
  puts File.directory?(reply)
end
但是我想知道除了STDIN(它现在让用户输入一个路径字符串)之外,是否还有其他工具可以弹出一个文件夹搜索,用户可以导航到…如果有什么我可以提供给任何人帮助你帮助我

如果没有其他选择,我可以使用rails,但我不知道我可以使用什么;选择一个——大多数都会有一个文件对话框。

有一个;选择一个——大多数都有一个文件对话框。

对于简单对话框,可以。 这是一个文件选择对话框:

file = `zenity --file-selection --title="Select a file"`.chomp
dir  = `zenity --file-selection --directory --title="Select a directory"`.chomp
添加一个参数会将其更改为目录选择对话框:

file = `zenity --file-selection --title="Select a file"`.chomp
dir  = `zenity --file-selection --directory --title="Select a directory"`.chomp
对于简单的对话框,这很好。 这是一个文件选择对话框:

file = `zenity --file-selection --title="Select a file"`.chomp
dir  = `zenity --file-selection --directory --title="Select a directory"`.chomp
添加一个参数会将其更改为目录选择对话框:

file = `zenity --file-selection --title="Select a file"`.chomp
dir  = `zenity --file-selection --directory --title="Select a directory"`.chomp

我在FXRUBY中找到了我需要的东西,但我不知道如何使用它…这是我需要的函数(getOpenDirectory(Fox::FXFileDialog))…这是需要“FXRUBY”还是类似的that@Tamer有一个完整的用户指南和例子;你看过其中的任何一个吗?我在FXRUBY中找到了我需要的东西,但我不知道如何使用它…这是我需要的函数(getOpenDirectory(Fox::FXFileDialog))…这是需要“FXRUBY”还是类似的东西that@Tamer有一个完整的用户指南和例子;你看过那些吗?