Method: Siba::Source::Files::Files.sub_dir_name

Defined in:
lib/siba/plugins/source/files/files.rb

.sub_dir_name(num, size_digits, is_file, src_file, dest_dir) ⇒ Object



155
156
157
158
159
160
161
162
# File 'lib/siba/plugins/source/files/files.rb', line 155

def sub_dir_name(num, size_digits, is_file, src_file, dest_dir)
  basename = File.basename src_file
  basename = "root" if basename.empty? || basename == "/"
  sub_dir_name = "%0#{size_digits}d" % num
  sub_dir_name += is_file ? "-file" : "-dir"
  sub_dir_name += "-#{basename}"
  File.join dest_dir, sub_dir_name
end