小编Sil*_*vio的帖子

如何在Ruby中的特定文件夹中创建文件

如何修复脚本以便将文件保存在$PWD/source/blog.

#!/usr/bin/env ruby

require 'fileutils'
require 'time'

title = ARGV[0].to_s
language = ARGV[1].to_s

time = Time.new
timestamp = time.strftime('%Y-%m-%d')
utctime = time.getutc
extension = 'html.markdown'
file = timestamp + '-' + title + '.' + language + '.' + extension
new_file = File.new(file, File::CREAT|File::TRUNC|File::RDWR, 0644)

open(file, 'a') { |f|
    f << "---\n"
    f << "title: #{title} \n"
    f << "date: #{utctime} \n"
    f << "tags:\n"
    f << "description:\n"
    f << "keywords:\n"
    f << "shorttext:\n"
    f << "---\n"
} …
Run Code Online (Sandbox Code Playgroud)

ruby file

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

标签 统计

file ×1

ruby ×1