gpt4 book ai didi

ruby - 打开文件后检查文件是否在关闭时被修改

转载 作者:可可西里 更新时间:2023-11-01 11:30:44 24 4
gpt4 key购买 nike

我想知道我的做法是否正确。

def checkout
clone = system( "svn export #{file} tmp/" )
open_file = system( "start tmp/#{@file}" )
end

现在,我可以使用默认编辑器打开我想要的文件,但如何记录文件在关闭前是否被修改。

我应该创建一个 Process 并执行 Process.wait 还是什么?

谢谢你的帮助

最佳答案

使用File::mtime方法相同。

Returns the modification time for the named file as a Time object.

file_time_before_opening = File.mtime('your file/path')
# do file operation as you like
file_time_after_closing = File.mtime('your file/path')
# now compare file_time_before_opening and file_time_after_closing to know
# if it is modified or not.

关于ruby - 打开文件后检查文件是否在关闭时被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com