ruby实现的文件自删除代码分享
因为windows的文件删除机制和unixlike的不一样,so不保证如下代码能在windows中使用,哪位童鞋帮我在windows中测试一下也好啊!
#!/usr/bin/ruby
5.timesdo|x| File.open($0,"w+")do|f| f.puts"moduleM" f.puts"defM.var;#{x**x}end" f.puts"end" end load$0 putsM.var end
File.open($0,"w"){|f|f.puts("nothing...")} #你可以伪造现场 File.delete$0 #或者干脆毁尸灭迹