• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ruby实现的文件自删除代码分享

    因为windows的文件删除机制和unix like的不一样,so不保证如下代码能在windows中使用,哪位童鞋帮我在windows中测试一下也好啊!

    复制代码 代码如下:

    #!/usr/bin/ruby

    5.times do |x|
     File.open($0,"w+") do |f|
      f.puts "module M"
      f.puts "def M.var;#{x**x} end"
      f.puts "end"
     end
     load $0
     puts M.var
    end

    File.open($0,"w") {|f|f.puts("nothing...")} #你可以伪造现场
    File.delete $0     #或者干脆毁尸灭迹

    最后2句意思是你可以伪造代码或者干脆毁尸灭迹...

    您可能感兴趣的文章:
    • Ruby简洁学习笔记(二):类继承、属性、类变量
    • Ruby简洁学习笔记(一):字符串、数字、类和对象
    • 使用Ruby来处理JSON的简单教程
    上一篇:Ruby中使用连续体Continuation实现生成器
    下一篇:Ruby实现发送邮件的两个方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ruby实现的文件自删除代码分享 ruby,实现,的,文件,自,删除,