javascript怎么才能获取硬盘上的文件?

JavaScript013

javascript怎么才能获取硬盘上的文件?,第1张

用GetFileName方法就行,方法介绍如下,希望对你有所帮助:

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)

}

除了留出足够空间这应该没什么办法吧,毕竟是硬件问题,程序在不能写入的时候会终止,也不建议进行换一个盘继续写(这会影响数据的完整性),如果确定,可以改下代码,让它在存储满了之后换个地方继续写,也可以事先判断文件大小,进行分割,再分别存入不同地方。