首页 > 其他分享 >uniapp文件复制,重命名以及删除

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

时间:2023-02-06 14:44:55浏览次数:43  
标签:重命名 uniapp console log entry22 function 复制 plus entry

查找某目录下的文件

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 );
                            } );
                            
                                }  
                            )

标签:重命名,uniapp,console,log,entry22,function,复制,plus,entry
From: https://www.cnblogs.com/jyc226/p/17095350.html

相关文章

  • SQL Server数据库复制迁移
    当需要将一台机器(源机器)上的一个数据库完全复制到另一台机器(目标机器)上时,可以选择先在源机器上备份该数据库,然后在目标机器上还原该备份的方法。方法/步骤 ......
  • ES_CCS/R(三):跨集群复制 Cross-cluster replication(CCR)
    跨集群复制(CCR)功能支持将远程集群中的索引复制到本地集群。可以在一些常见的生产用例中使用此功能:灾难恢复(DR)/高可用性(HA):如果主群集发生故障,则进行灾难恢复。辅助群集......
  • 超详细--redis在Linux环境搭建主从复制
    引言Redis是一个高性能的缓存中间件,一个Redis服务器可以支撑很多的并发请求。但是在一些超高的并发场景下,虽然Redis读写速度很快,但也会产生读写压力过大,服务器负载过高的情......
  • 力扣-138-复杂链表的复制/剑指Offer-35-复杂链表的复制
    与复制普通链表的区别在于:多出了一个随机指针我们考虑下复制一个普通链表:遍历并复制节点i,让构造的他的上一个节点指向i看起来只需要2个指针,指针1指向当前构造的节点,指......
  • 关于uniapp
    1、unipp中,页面生命周期onShow获取上一个传过来的options值。答:onShow(){//获取当前小程序的页面栈letpages=getCurrentPages();//......
  • uniapp开发并调试钉钉H5微应用
    首先要在钉钉开放平台上创建出一个企业内部应用,然后配置这个应用的地址,ip之类写在前面:开发时要调试钉钉H5页面,我用到了两种办法 1.直接在服务器上改 2......
  • Opencv中Mat数据的复制
    cv::Matimage=cv::imread("C:\\Users\\Acer\\Desktop\\pfm\\volume\\ref_000.pfm",cv::IMREAD_ANYDEPTH); cv::Matclone_img=image.clone(); cv::Matcopy_img; i......
  • MySQL之主从复制集群搭建
    简述这篇文章主要记录使用​​dockercompose​​​搭建​​MySQL​​主从复制集群搭建,方便后续进行本地测试开发。这篇文章主要介绍一主一从的搭建过程。主从架构,可以缓解M......
  • uniapp在微信小程序中图片宽度显示问题
    在uniapp中,如果你的富文本图片显示宽度不正常,你可以通过设置图片的宽高属性来解决这个问题。例如,你可以在富文本中添加以下代码来设置图片的宽度为100%:<imgsrc="your_ima......
  • uniapp时间格式化处理
    应用需求分析:前台页面有时需要展示YYYY-MM-DD格式,但后台却返回给我们YYYY-MM-DDhh:mm:ss、或者是一串字符//格式化处理方式一:dateFormat(time){......