标签: dir

带有Dir ['*']的Ruby列表目录,包括dotfiles但不包括.和

我如何Dir['*']包含dotfiles,例如.gitignore,但不是...

即,有更好的方法吗?

`ls -A`.split "\n"
Run Code Online (Sandbox Code Playgroud)

或许与Dir?以下解决方案很接近,但都包括.&..:

Dir.glob('*', File::FNM_DOTMATCH)
Dir['{.*,*}']
Run Code Online (Sandbox Code Playgroud)

所以,以下工作:

Dir.glob('*', File::FNM_DOTMATCH) - ['.', '..']
Run Code Online (Sandbox Code Playgroud)

但是,还有更好的方法吗?

我想知道如何修复Meteor Homebrew Formula的第9行.

ruby glob file dir dotfiles

14
推荐指数
1
解决办法
4716
查看次数

Python Fabric:如何检索目录的文件列表

我正在使用python-fabric库构建一个远程服务器管理工​​具,并且正在寻找一种检索远程服务器上目录的文件列表的好方法.目前我正在使用run("ls dir")并且手动拆分返回字符串,这看起来很可怕并且非常依赖于体系结构.fabric.contrib.files似乎不包含任何使用..

建议非常感谢.

干杯,R

python file dir fabric filelist

12
推荐指数
2
解决办法
9711
查看次数

Dir.glob获取文件夹中的所有csv和xls文件

folder_to_analyze = ARGV.first
folder_path = File.join(Dir.pwd, folder_to_analyze)

unless File.directory?(folder_path)
  puts "Error: #{folder_path} no es un folder valido."
  exit
end

def get_csv_file_paths(path)
  files = []
  Dir.glob(path + '/**/*.csv').each do |f|
    files << f
  end
  return files
end

def get_xlsx_file_path(path)
  files = []
  Dir.glob(path + '/**/*.xls').each do |f|
    files << f
  end
  return files
end

files_to_process = []
files_to_process << get_csv_file_paths(folder_path)
files_to_process << get_xlsx_file_path(folder_path)
puts files_to_process[1].length # Not what I want, I want:
# puts files_to_process.length
Run Code Online (Sandbox Code Playgroud)

我正在尝试在Ruby中创建一个简单的脚本,允许我从命令行调用它,就像ruby counter.rb mailing_list1它进入文件夹并计算所有.csv和.xls文件.

我打算对每个文件进行操作,获取行数等. …

ruby arrays yield dir

12
推荐指数
2
解决办法
2万
查看次数

cmd dir/b/s加上日期

我在Windows XP中寻找一个cmd shell命令,比如"dir/b/s",其中包含结果中每个文件的日期和时间值.所有数据 - 路径,文件名和日期/时间 - 都需要在一行上.任何人都可以提供完成此任务的命令吗?谢谢.

cmd date path dir bare

10
推荐指数
2
解决办法
1万
查看次数

如何通过批处理文件列出所有文件夹的大小

我想要一个简单的解决方案,用于文件夹列表和txt或csv格式的大小.

我将此代码用于文件夹列表

dir C:\Temp\*.* /b /a:d > C:\folderList.txt
Run Code Online (Sandbox Code Playgroud)

电流输出

<<folderList.txt>>
folder1
folder2
folder3
Run Code Online (Sandbox Code Playgroud)

期望的输出

<<folderList.txt>>
folder1 # 100 MB
folder2 # 30 MB
folder3 # 110 MB
Run Code Online (Sandbox Code Playgroud)

它只会生成每个文件夹的大小..我该怎么办?任何帮助

windows directory size batch-file dir

10
推荐指数
2
解决办法
6万
查看次数

Qt - 如何为任意用户获取"Temp"目录?

对于每个OS,存在用于存储临时数据的位置.它可能是:C:/ Users/[user name]/AppData/Temp(左右).如何通过QT独立于操作系统获取此路径?

c++ qt dir temporary-files

9
推荐指数
1
解决办法
1万
查看次数

在VBA中使用Unicode文件名(使用Dir,FileSystemObject等)

我正在遍历文件夹中的文件(这意味着我不知道文件夹中的名称),并且有一个带有波兰?字符的文件.

Dir函数将其转换为a l,这意味着以后无法找到文件名.我已经声明了var,我将dir值指定为字符串.

我也尝试过FSO和getfolder也有同样的问题.

我还注意到文件对话框(设置为文件夹选择模式)也会转换上面的字符.


这是一个错误,还是可以解决的问题?

unicode ms-access vba dir ms-access-2013

9
推荐指数
1
解决办法
3639
查看次数

如何让Ruby Dir#glob返回basenames,而不是absolute_paths?

FakeProfilePictures::Photo.all_large_names_2x(在下面定义)返回一个绝对路径名的数组,但是当我Dir["picture_*@2x.*"]从正确的目录中执行时irb,我只获得了基本名称(我想要的).获取基本名称的最佳方法是什么?我知道我可以通过添加.map { |f| File.basename(f) }注释中显示的方式来实现,但是有更简单/ 更好/更快/更强的方式吗?

module FakeProfilePictures
  class Photo
    DIR = File.expand_path(File.join(File.dirname(__FILE__), "photos"))

    # ...

    def self.all_large_names_2x
      @@all_large_names_2x ||= Dir[File.join(DIR, "picture_*@2x.*")] # .map { |f| File.basename(f) }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby dir absolute-path

8
推荐指数
1
解决办法
5794
查看次数

如何在没有路径名CMD的目录/子目录中列出所有文件?

我有一个包含许多子目录的目录.在这些子目录中加载.asf,.jpg和.txt文件.我想在目录和子目录中列出所有*.asf文件,但没有路径名.

所以基本上我想做dir/s命令但不显示完整的路径名.无论如何要做到这一点.

windows directory cmd batch-file dir

8
推荐指数
3
解决办法
4万
查看次数

如何在没有显示扩展名的情况下(批处理)

例如,我有文件夹d:\ temp \和其中的四个word文档文件(.doc)

我知道

dir /b "d:\temp"
Run Code Online (Sandbox Code Playgroud)

会给我的

File1.doc
File2.doc
File3.doc
File4.doc
Run Code Online (Sandbox Code Playgroud)

但是我该怎么做才能只有没有扩展名的文件名呢?

喜欢

File1
File2
File3
File4
Run Code Online (Sandbox Code Playgroud)

batch-file dir

8
推荐指数
1
解决办法
2万
查看次数