- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
m = 0
loop do
Dir.foreach(".") do |file|
if file =~ /Снимок экрана \d+\.png/
Dir.foreach("docs") do |file2|
if file2 =~ /(\d+).png/
m = $1.to_i if $1.to_i > m
end
end
puts "moving#{file} to docs/#{m+1}.png"
File.rename(file,"docs/#{m+1}.png")
end
end
sleep 5
end~
guest 09.04.2009 09:14 # 0
о. надо создать категорию ruby :)
guest 09.04.2009 11:11 # +1
Что-то у Вас с подсчетом не в порядке. На главной странице Ruby(0), а внутри самой категории Ruby(1). Так же с "Куча" (10 и 9)
guest 12.04.2009 04:50 # 0
А в чём заключается говность этого кода?
Маленькая наколенная прога для сбора всех файлов "Снимок экрана <число>.png" в каталог doc с перенумерацией.
Скорее всего писалось на скорую руку и свою задачу выполнить должно прекрасно.
Хотя процедуру и можно было бы оптимизировать, но не думаю, что автору это нужно.
guest 15.04.2009 11:01 # 0
Не надо только оправдываться "маленькими убогими проектами" где этот быдло-код смотрится "вполне к месту".
guest8 31.05.2020 20:29 # −999