GetFileName 方法
返回指定路径的最后成分,但指定的路径不能只是驱动器说明。
object.GetFileName(pathspec)
参数
object
必选项。 应为 FileSystemObject 的名称。
pathspec
必选项。 指定文件的路径(绝对的或相对的)。
说明
如果 pathspec 没有以文件名成分结束,那么 GetFileName 方法将返回长度为零的字符串 ("") 。
注意 GetFileName 方法只作用于所提供的路径字符串。 不会试图解析路径,也不会检查路径存在与否。
下面的例子说明了 GetFileName 方法的用法。
function ShowFileName(filespec)
{
var fso, s = ""
fso = new ActiveXObject("Scripting.FileSystemObject")
s += fso.GetFileName(filespec)
return(s)
}
除了留出足够空间这应该没什么办法吧,毕竟是硬件问题,程序在不能写入的时候会终止,也不建议进行换一个盘继续写(这会影响数据的完整性),如果确定,可以改下代码,让它在存储满了之后换个地方继续写,也可以事先判断文件大小,进行分割,再分别存入不同地方。