文件操作 - io_console.rb
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/highline-3.0.1/lib/highline/terminal/io_console.rb
编辑文件内容
# frozen_string_literal: true class HighLine class Terminal # io/console option for HighLine::Terminal. # It's the most used terminal. # TODO: We're rescuing when not a terminal. # We should make a more robust implementation. class IOConsole < Terminal # (see Terminal#terminal_size) def terminal_size output.winsize.reverse rescue Errno::ENOTTY end # (see Terminal#raw_no_echo_mode) def raw_no_echo_mode input.echo = false rescue Errno::ENOTTY end # (see Terminal#restore_mode) def restore_mode input.echo = true rescue Errno::ENOTTY end # (see Terminal#get_character) def get_character input.getch(intr: true) # from ruby io/console rescue Errno::ENOTTY input.getc end end end end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件