【发布时间】:2016-05-22 00:53:16
【问题描述】:
我正在使用日期和时间来标记我正在创建的新文件,但是当我查看文件时,冒号是正斜杠。我正在使用 10.7+ 的 Mac 上开发
这是我正在使用的代码:
File.open("#{time.hour} : 00, #{time.month}-#{time.day}-#{time.year}", "a") do |mFile|
mFile.syswrite("#{pKey} - #{tKey}: \n")
mFile.syswrite("Items closed: #{itemsClosed} | Total items: #{totalItems} | Percent closed: % #{pClosed} \n")
mFile.syswrite("\n")
mFile.close
end
这是输出(假设时间是下午 1 点):
13 / 00, 11-8-2012
为什么会发生这种情况,我该如何解决?我希望输出是:
13:00, 11-8-2012
【问题讨论】:
-
相关:stackoverflow.com/questions/9559701/…(无解决方案)
-
文件名实际上有冒号字符,它是 Finder 将其显示为斜线。尝试查看终端中的文件以查看差异。