元玉
元玉
  • 发布:2015-11-06 21:30
  • 更新:2016-04-07 08:50
  • 阅读:2672

如何移动一个文件?

分类:HTML5+

我想将app中的downloads目录下的文件夹img中的图片文件,移动到downloads目录下,并改名字,看到5+上面的说明,使用如下代码,总是说执行出错:

plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, function(fs) {
console.log("filesysy");
fs.root.getFile('headImg/uploadHeadImg.jpg',{create:false},
function(fileEntry) {
console.log("moveTo:");
fileEntry.moveTo( '_downloads/',name, function( entry ){
plus.console.log("New Path: " + entry.fullPath);
}, function( e ){
alert( e.message );
} );
}, function(e) {
alert(e.message);
});
}, function(e) {
alert(e.message);
});

2015-11-06 21:30 负责人:无 分享
已邀请:
bluesea

bluesea

楼主这问题解决没?

gavingu

gavingu

plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, function(fs) {

修改成

plus.io.resolveLocalFileSystemURL( "_downloads/", function( fs ) {

hujia

hujia

有没有具体的demo,不然还是好像不能成功。

gavingu

gavingu

function gomove(){  
    plus.io.resolveLocalFileSystemURL( "_downloads/", function( fs ) {  
    //plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, function(fs) {  
        // 可通过fs进行文件操作   
        console.log( "Request file system success!" );  
        plus.io.resolveLocalFileSystemURL("_downloads/xxxx.jpg",function(entry){          
            entry.moveTo(fs,"xxxx.jpg",function( entry ) {  
                console.log("move success New Path: " + entry.fullPath);  
            },function(e){console.log("move file error: "+ e.message);});  
        });  
    }, function ( e ) {  
        alert( "Request file system failed: " + e.message );  
    } );  
}
  • hujia

    好像程序执行到console.log( "Request file system success!" );之后的console.log并没有走啊

    2016-05-03 14:38

  • hujia

    大神,现在我需要在相机拍照后图片保存在_.doc/tmp目录下,当我需要保存的时候就将图片文件移动到_doc/image, 目录下或者是自己的工程目录下的image文件夹下,这种事情怎么处理啊,搞了半天没搞定。

    2016-05-03 14:44

该问题目前已经被锁定, 无法添加新回复