fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile("d:\a.txt");
f.Copy("c:\b.txt");

解决方案 »

  1.   

    哈哈哈,笑死人了,这还超级难题?
    像 2 楼说的,不过好像缺了个“var”,缺了两个“\”,可能某些版本支持吧。就一个拷贝的话不用定义什么变量啊什么的,直接“(new ActiveXObject("Scripting.FileSystemObject")).GetFile("d:\\a.txt").Copy("c:\\b.txt");”不就可以了。
    Javascript 是这么些,但是你要清楚是谁在运行这个脚本——什么脚本宿主。如果 Internet Explorer 里,肯定会被挡回来(指默认设置下),如果是 Windows Scripting Host,基本上可以通过。
      

  2.   

    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var f = fso.GetFile("d:\\a.txt");
    f.Copy("c:\\b.txt");
      

  3.   

    能不能贴出完整的经过测试的jsp文件?
      

  4.   

    单用javascript是肯定不行的,所以你得调用activeX来得到自己要的结果。写的这个就是用fso<script language="jsscript">
    function copyfile()
    {
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var f = fso.GetFile("d:\\aaa.txt");
    f.Copy("c:\\b.txt");
    }
    </script>把IE的安全级别(本地)调低,在本地执行会也许会有安全提示,但执行还是可以的
      

  5.   

    <script language="jsscript">你自己写得小心一点呀这个应该是<script language="javascript">
      

  6.   

    BlueDestiny的代码没问题,是你的机子设置的问题吧