我在学习使用fsys的拷贝文件功能,测试我的电脑很奇怪,直接用拷贝函数,没反应,源文件夹和目标文件夹都是事先建好的。代码如下:
import fsys;
var root = "C:\Users\Administrator\Desktop\临时文件";
fsys.copy(root,"E:\test");
用如下代码,遍历文件夹,就可以拷贝成功。
import fsys;
var root = "C:\Users\Administrator\Desktop\临时文件";
fsys.enum( root,,
function(dirname,filename,fullpath,findData){
var path = fsys.path.relative(fullpath,root,false);
if(filename){
fsys.copy(fullpath,"E:\test");
}
else {
fsys.copy(fullpath,"E:\test");
}
},true
);
我的电脑是win10的,aadio升级到最新版的。
在一台电脑测试,fsys.delete可以,copy、move、rename都不行。另一台电脑测试,delete也不行。
后来看范例,用enum遍历一下,再用回调函数处理就可以。
另外测试fsys.isDir()函数,都拿正常的目录测试,有的测试通过;有的通不过。
import fsys;
var root = "C:\Users\Administrator\Desktop\临时文件";
fsys.copy(root,"E:\test");
用如下代码,遍历文件夹,就可以拷贝成功。
import fsys;
var root = "C:\Users\Administrator\Desktop\临时文件";
fsys.enum( root,,
function(dirname,filename,fullpath,findData){
var path = fsys.path.relative(fullpath,root,false);
if(filename){
fsys.copy(fullpath,"E:\test");
}
else {
fsys.copy(fullpath,"E:\test");
}
},true
);
我的电脑是win10的,aadio升级到最新版的。
在一台电脑测试,fsys.delete可以,copy、move、rename都不行。另一台电脑测试,delete也不行。
后来看范例,用enum遍历一下,再用回调函数处理就可以。
另外测试fsys.isDir()函数,都拿正常的目录测试,有的测试通过;有的通不过。