风吹过b说:
......
改为
fn = fn + 1 '因为你的FN是静态变量,所以每次调用时直接加1就是了,不需要从 1 开始搜索......。
这句话说的不对,虽然fn是静态变量,在单次运行程序期间,确实可以不管fn的值。但是当下次重新运行本程序时,fn的初始值仍然是从0开始,所以每次运行时必须循环检查fn的值,直到找到不存在和fn值同名的文件为止。
......
改为
fn = fn + 1 '因为你的FN是静态变量,所以每次调用时直接加1就是了,不需要从 1 开始搜索......。
这句话说的不对,虽然fn是静态变量,在单次运行程序期间,确实可以不管fn的值。但是当下次重新运行本程序时,fn的初始值仍然是从0开始,所以每次运行时必须循环检查fn的值,直到找到不存在和fn值同名的文件为止。

本人QQ:775420425