AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会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,实现,的,文件,自,删除,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)