js拷贝文件到系统临时目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js拷贝文件到系统临时目录相关的知识,希望对你有一定的参考价值。

问个很菜的问题,我想要脚本自动获取临时文件夹路径并且向该路径拷贝文件,从网上看到一段获取临时文件夹路径的代码,<SCRIPT LANGUAGE="javascript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var tmppath = fso.GetSpecialFolder(2);
alert (tmppath);
-->
</SCRIPT>
运行结果得到正确路径,可是我要向这个tmppath复制文件怎么写下去呢?
以下是我添加在网页里的代码
<SCRIPT LANGUAGE="JavaScript">
function ManipFiles()

var fso, tmppath, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
tmppath = fso.GetSpecialFolder(2);
fso.Copy ("xlg.dll","tmppath\\xlg.dll");

</SCRIPT>

但是运行网页确定安全提示以后,什么结果都没有,也没有错误提示?

自己实在是没时间重头学了,直接求完整代码,网页目录下复制xlg.dll到系统临时文件夹并改名为xlg.tmp,系统临时文件夹在任何位置都可以复制成功。直接保存为js文件也可以。不知能否实现。再次谢谢高手们了!

参考技术A fso.Copy(tmppath);
这样就可以了
可以参考
http://www.jb51.net/article/3745.htm
参考技术B 用Java的File对象吧 参考技术C fso.copy复制文件

文件迁移:将/home迁移到一个独立分区中

? 添加sdb lsblk

技术分享图片

? fdisk /dev/sdb 这里分出5G

技术分享图片

? 分区成功

技术分享图片

? mkfs.xfs /dev/sdb1 创建文件系统

技术分享图片

? mkdir /mnt/home mount /dev/sdb1 /mnt/home 创建临时挂载目录 将sdb1挂载到创建的目录中去

技术分享图片

? 考虑到迁移/home目录不能有人修改目录 我们进入到 init1 模式

技术分享图片

? 下面我们将数据拷贝到sdb1目录下

技术分享图片

? vim /etc/fstab 修改 :r! blkid /dev/sdb1 将UUID添加到配置中

技术分享图片

? 配置成功如下

技术分享图片

? mount -a 生效

技术分享图片

? 效果

技术分享图片

? 删除原数据 先取消挂载 umount /home 回到原home目录

技术分享图片

? 删除原目录 rm -rf /home/*

技术分享图片

? mount -a 重新挂载

技术分享图片

? reboot重新启动, 登录账户检查迁移的文件 查询挂载的目录 没有任何问题 至此目录迁移完成

技术分享图片

————————————————————

注意:迁移根要在救援模式下迁移

以上是关于js拷贝文件到系统临时目录的主要内容,如果未能解决你的问题,请参考以下文章

VBS获取指定目录下最新文件拷贝然后以当前日期命名

linux文件拷贝到其他机器

andriod 源码编译时,如何添加一个可执行文件到文件系统中

把linux上的文件拷贝到windows下

linux下怎么把日志拷贝出来

shutil.copytree拷贝目录到cifs格式路径报错临时解决办法