Project1

标题: 删除游戏文件夹的脚本 [打印本页]

作者: syw666666    时间: 2011-11-26 12:16
标题: 删除游戏文件夹的脚本
{:2_30:}我想把测试时间到了3分钟自动删除文件夹..咋滴搞?dsu_plus_rewardpost_czw
作者: 小白玩家    时间: 2011-11-26 12:19
本帖最后由 小白玩家 于 2011-11-26 12:22 编辑

删除存档?
http://rpg.blue/forum.php?mod=vi ... B%E5%AD%98%E6%A1%A3

1.jpg (126.36 KB, 下载次数: 0)

1.jpg

作者: syw666666    时间: 2011-11-26 12:20
8是删除存档,删除整个游戏文件夹
作者: fux2    时间: 2011-11-26 12:28
本帖最后由 fux2 于 2011-11-26 12:29 编辑
syw666666 发表于 2011-11-26 12:20
8是删除存档,删除整个游戏文件夹


直接用file类方法删除肯定不可能啦,程序在运行无法删除自己,只能生成bat运行后立即''然后关掉游戏。
但是成功率有随机性,而且可能报毒。
作者: syw666666    时间: 2011-11-26 12:29
他说不能删除目录,算了,我有办法了,时间到了用脚本创建一个文件,进去时检测。检测到exit
作者: 7408    时间: 2011-11-26 13:48
标题: module Kernel def deleteDir(dirname) Dir.foreach(dirname) { |filename|
本帖最后由 7408 于 2011-11-26 13:52 编辑

1. module Kernel
2. def deleteDir(dirname)
3. Dir.foreach(dirname) { |filename|
4. next if(filename == ".." || filename == ".")
5. path = dirname + File::SEPARATOR + filename
6. if(File.ftype(path) =="directory")
7. deleteDir(path)
8. else
9. File.delete(path)
10. end
11. }
12. Dir.delete(dirname)
13. end
14. end
15.
16. #使用:deleteDir("test")

出自:http://rpg.blue/forum.php?mod=vi ... 7%E4%BB%B6%E5%A4%B9

可以把目前没用的游戏文件夹删除




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1