//filespec 本地的文件名称(带路径)
function getFileName(filespec)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var ForReading =1;
var f = fso.GetFile(filespec);
var fname= f.Path.toUpperCase() ;
var liLast = fname.lastIndexOf('\\');
//文件名称带扩展名
fname = fname.substring(liLast + 1,fname.length);
//文件扩展名
var sExp = fname.substring(fname.lastIndexOf('.'),fname.length);
//文件名称不带路径不带扩展名
var sFileName = fname.substring(0,fname.lastIndexOf('.'));
}
function getFileName(filespec)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var ForReading =1;
var f = fso.GetFile(filespec);
var fname= f.Path.toUpperCase() ;
var liLast = fname.lastIndexOf('\\');
//文件名称带扩展名
fname = fname.substring(liLast + 1,fname.length);
//文件扩展名
var sExp = fname.substring(fname.lastIndexOf('.'),fname.length);
//文件名称不带路径不带扩展名
var sFileName = fname.substring(0,fname.lastIndexOf('.'));
}
大小:
function ShowSize()
{
var oFso = new ActiveXObject("Scripting.FileSystemObject");
//文件路徑
var oFile = oFso.GetFile(document.forms[0].strfile.value);
//文件大小
var strfileSize = oFile.Size;
}
扩展名:
function ShowExtensionName(filespec)
{
var fso, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetExtensionName(filespec);
return(s);
}
var filespec="H:\\javascript\\source\\文件操作方法.txt"; //修改为你的文件路径
document.write(ShowExtensionName(filespec));
</script>