JS不清楚,不过ASP应该可以str path = <%=...%>;

解决方案 »

  1.   

    看下这个示例
    var fso, tempfile;
    fso = new ActiveXObject("Scripting.FileSystemObject");function CreateTempFile()
    {
       var tfolder, tfile, tname, fname, TemporaryFolder = 2;
       tfolder = fso.GetSpecialFolder(TemporaryFolder);
       tname = fso.GetTempName();
       tfile = tfolder.CreateTextFile(tname);
       return(tfile);
    }
    tempfile = CreateTempFile();
    tempfile.writeline("Hello World");
    tempfile.close();
      

  2.   

    tfolder就是当前用户存储临时文件的路径..\temp
    你用IE的临时目录Temporary Internet Files代替temp不过这种办法不好,一旦用户改了IE临时目录,就不好办了--------------------------所以只有通过注册表了
    <script language="VBScript">
       set WshShell = CreateObject("WScript.Shell")
       keyValue = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Directory")
       msgbox keyValue
    </script>
      

  3.   

    JS获取方法
    <script language="JScript">
       var WshShell = new ActiveXObject("WScript.Shell");   keyValue = WshShell.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Cache\\Paths\\Directory");
       alert(keyValue);
    </script>
      

  4.   

    有一个API 可以得到
    SHGetSpecialFolderPath