uniapp文件复制,重命名以及删除

查找某目录下的文件

plus.io.resolveLocalFileSystemURL(
        "_www/static/本地.png",
            function(entry){ //获取文件对象  
                console.log("entry:"+entry.fullPath);  
             }  
        )

复制文件

没有文件夹时会直接创建

var nname='zhuanhuan/iii'
                        entry.copyTo(entry22,nname, function(newimage){  
                                console.log("808");
                            console.log(newimage.fullPath);    
                            } ,
                             function(newimage){
                                 console.log("808err");
                             console.log(newimage);    
  } );

删除文件夹以及根目录

plus.io.resolveLocalFileSystemURL(
                    "_downloads",
                        function(entry22){ //获取文件对象  
                        console.log("entry223:"+entry22.fullPath);
                    // 删除操作

//https://www.html5plus.org/doc/zh_cn/io.html#plus.io.DirectoryEntry.removeRecursively
                    entry22.removeRecursively( function ( entry ) {
                        plus.console.log( "Remove Recursively Succeeded" );
                    }, function ( e ) {
                        //alert( e.message );
                    } );
                     // 删除单个文件
                    entry22.remove( function ( entry ) {
                        plus.console.log( "Remove Recursively Succeeded" );
                    }, function ( e ) {
                        //alert( e.message );
                    } );
                        }  
 )

/******/

复制

plus.io.resolveLocalFileSystemURL(
        "_www/static/本地",
            function(entry){ //获取文件对象  
                console.log("entry:"+entry.fullPath);  
                plus.io.resolveLocalFileSystemURL(
                    "_downloads",
                        function(entry22){ //获取文件对象  
                        console.log("entry223:"+entry22.fullPath);
                        var nname='zhuanhuan/iii'
                        entry.copyTo(entry22,nname, function(newimage){  
                                console.log("808");
                            console.log(newimage.fullPath);    
                            } ,
                             function(newimage){
                                 console.log("808err");
                             console.log(newimage);    
                             } );    
                        
                    
                        }  
                    )
                
            
        
            }  
        )

删除

plus.io.resolveLocalFileSystemURL(
                            "_doc",
                                function(entry22){ //获取文件对象  
                                console.log("entry223:"+entry22.fullPath);
                            // remove the directory and all it's contents
                            entry22.removeRecursively( function ( entry ) {
                                plus.console.log( "Remove Recursively Succeeded" );
                            }, function ( e ) {
                                //alert( e.message );
                            } );
                            
                                }  
                            )

posted on   Just丶随心  阅读(2019)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示