首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 10.0后创建文件createNewFile()创建文件夹mkdirs()均失败解决方案

"> <uses-permission android...super.onRequestPermissionsResult(requestCode, permissions, grantResults); } } 之后 在需要的地方创建文件夹...但是Android10之后Google默认不允许随意创建文件夹。这是因为Android10及之后将执行分区存储,只能操作Google规定的自己应用目录下的文件,所以要对之前的应用数据进行迁移。...好在Android10是个过渡期,开发者可以使用下面三种解决方式来暂时忽略分区存储。但是Android11将强制执行分区存储。所以在Android10的时候就先对自己之前的数据做迁移吧。...解决方法有三个: 1.使用Android规定的文件夹做操作 2.将gradle中的编译环境,SDK的版本号修改到29以下 3.清单文件加入下面这句停用分区存储即可随意创建文件夹 //停用分区存储

3.1K40

3K Star开源神器备份聊天记录的神器

先看Star 软件介绍 Wechat Backup 是一款用于备份手机微信聊天记录的软件。它可以在具有 ROOT 权限的手机上登录微信,然后通过电脑进行备份恢复操作。...这款软件可以收集微信聊天记录中的各种数据,包括文本、图片、语音视频,并将其存储在电脑上的一个文件夹中。通过这款软件,用户可以轻松地将手机上的微信聊天记录备份到电脑中,并在需要时进行恢复。...3.数据位置:备份的数据将按以下位置存储在设备上: 聊天图片:/data/data/com.tencent.mm/MicroMsg/[32位字母]/image2 微信语音:/sdcard/Android...运行以下命令:$ docker run --rm -v /要解密的文件夹路径:/wcdb greycodee/wcdb-sqlcipher -f DB名字 -k 解密密钥 解密成功后,会产生明文数据库文件...备份的数据将保存在手机的 MIUI/backup/AllBackup/备份的日期/ 目录下,其中包含 .bak、.zip .xml 文件。

44110
您找到你想要的搜索结果了吗?
是的
没有找到

将 SQL Server 数据库恢复到不同的文件名位置

WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf ldf)的新位置。...WITH MOVE 选项将让您确定数据库文件的名称以及创建这些文件的位置。在使用此选项之前,您需要知道这些文件的逻辑名称以及 SQL Server 的位置。...此外,当使用 WITH MOVE 选项时,您需要确保用于 SQL Server 引擎的帐户有权在您指定的文件夹创建这些文件。...二、过程 2.1 T-SQL 确定备份内容 因此,您需要做的第一件事是确定文件的逻辑名称物理位置。这可以通过使用RESTORE FILELISTONLY命令来完成。这将为您提供逻辑名称物理名称。...下面将还原到根文件夹,但您可以根据需要将它们更改为 G:\SQLData\ H:\SQLLog\。

97030

android微信聊天记录导出到电脑【微信安卓版技巧】

android微信语音聊天记录导出备份   一般,我们是把微信安装在安卓手机的外加SD内存卡,节省手机资源。...打开对应的备份文件夹,正常都是一堆数字字母组成文件名的文件夹。进入后,找到“voice”文件夹 ?   文件夹里面的arm格式文档就是微信的聊天语音记录。...video是微信视频文件夹,image是微信图片文件夹 安卓手机微信文字聊天记录导出备份到电脑   导出微信文本聊天记录就需要把android手机进行root,既然想手工导出微信聊天记录,相信你也一定能...不同的文件夹名代表不同的QQ,如果你用不同的QQ登陆过微信,每个 QQ会产生一个新乱码文件夹,保险起见,可以都备份上)把此文件夹备份出来,文件夹里还有个systemInfo.cfg文件可以不用备份 ?...进入找到MicroMsg.db文件,这就是存储好友号码、昵称、聊天记录的数据库文件。全部拷贝到电脑上。如果想要把微信文本聊天记录打开导出为文本看的话,可以下载SQLite相关软件进行打开导出即可。

5.2K50

BackUpWordPress 插件定时备份网站和数据库

提供手工备份定时备份两种选择。点击 Run now 就是立即手动备份,稍等片刻然后在下面会显示备份包大小及提供下载功能。 ? 点击“Settings”进入定时备份选项。...里面的选项有备份项目,备份周期,备份开始时间,本服务器最多允许几个备份备份后发邮件通知你。总之设置是特别简单的,看图说话吧,不啰嗦了。 ?...将来需要恢复网站的时候,通过虚拟主机 Cpanle 面板里的数据库管理工具 phpmyadmin ,可以上传 .sql 数据库文件。...把网站备份文件在本地解压,然后创建个简短的文件夹名,把备份的网站文件复制进去,压缩为 zip 格式并上传,然后解压到网站文件夹中;最后上传 .sql 数据库文件到 phpmyadmin 中,测试前台页面打开是正常后就算是搬家成功了...总体来说 BackUpWordPress 定时备份插件还是蛮好用的,让以前繁琐的备份过程变得 so easy,也解放了双手时间。

1.8K40

adb 命令大全_整理磁盘碎片的命令

讲手机设备中的文件copy到本地计算机: adb pull 设备目录 本地目录例:adb pull /sdcard/mm.txt D:\(讲内存卡根目录的txt文件copy到D盘根目录)...backup -f mm.ab -noapk -noshared -nosystemcom.tencent.mm你可以使用的最基本的命令是很简单的 adb backup -all 它将使用默认方式备份应用设备的数据...,例如-f /backup/mybackup.ab将会使文件存储在根磁盘(Windows的C盘等等)下一个名为backup的文件夹里,并且备份文件名为mybackup.ab -apk|-noapk...SD card内容,默认是-noshare,主要包括内部存储中的音乐、图片视频,因此为保险起见,建议加上-share -all 这个参数是一种简单地表达“所有应用”的说法,package参数可以选择备份单独的应用...packages…> 如果你知道应用安装包的名称(例如com.google.android.apps.plus),就可以使用该参数备份特定应用。

2.7K20

【安全测试】Android APP安全测试之敏感信息本地存储

1.5 网络存储数据 以上四种存储都是将数据存储在本地设备上,除此之外,Android APP也通过网络来实现数据的存储获取。...:name="android.permission.INTERNET" /> 2 安全测试要点 在本地信息存储方面,一般主要从SQLite数据库文件SharedPreferances配置文件是否泄漏敏感信息进行安全测试...主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机设备之间上传/下载文件 * 将本地apk软件安装至模拟器或android设备 常用命令: 帮助信息: adb...4.5 检查SQLite数据库是否泄漏敏感信息 使用SQLite Expert打开下载到本地数据库文件,检查是否存在敏感信息泄露。注意选择文件的类型为any file ? ?...4.7 检查其他本地文件夹及文件是否泄漏敏感信息 除了重点对SQLite数据库文件SharedPreferences配置文件进行安全检查外,其他的文件夹均可进行敏感文件、关键字的搜索。 ?

4.8K50

windows下 mongodb 连接,备份,还原远程服务器上的数据库(在cmd命令窗口实现)

管理员身份cmd执行如下语句:      mongo -h ip:端口/数据库名 -u user -p password 需要服务器的ip端口,要连接的数据库名,并指定其用户名密码,即可连接到指定的...Windows下备份远程服务器上的数据库到本机 同样,cmd运行如下命令: mongodump -h ip -u user -p password  -d 要备份的数据库名 -o 备份到哪个路径 如下图...代表备份成功。 3. ...将备份的数据库还原到本地的mongodb实例 备份成功后会得到数据库文件夹,其中的文件格式是jsonbson两种,通过mongorestore 命令进行还原: mongorestore -d 新数据库名称...备份得到的数据库文件夹路径 mongorestore -d newtest e:/mongodb/test 这样就可以还原到本地的mongodb数据库实例了。

4.2K30

Flutter中的本地存储

好吧,还是回归今天的主题,我们还是来看下Flutter中的本地存储吧 Flutter本地存储 ---- Android、Ios类似,Flutter也支持Preferences(Shared Preferences...首先我们先获取存储目录 然后在本地建立文件(不存在这个名字的自动创建并返回,存在则直接返回这个文件对象),名字就叫做 nameFile吧。...果不其然,它静静的躺在那里,哈。...我们在来看下应用目录下有没有这个数据库文件吧 ?...可以看到数据库文件已经在应用目录下了,数据库文件我就不拿出来看了哈 其实,今天提到的本地存储操作都是比较简单,大家可以在下面多多试一试相应的操作,因为在以后的应用开发过程中会用的很多的。

4.9K30

SqlServer数据库备份与还原

数据库备份过程比较顺利,但是还原过程中出现错误,无论是还原数据库还是还原数据库文件都报错:   还原数据库时报下面错误: 图片   还原数据库文件时报下面错误: 图片   通过百度资料...,最终解决了还原数据库出错的问题,现将数据库备份还原的步骤列在下面,以备后用。...SqlServer数据库备份步骤   1)首先在本地磁盘上建一个备份文件夹,如果不想单独建个文件夹的话,使用SqlServer默认的备份文件夹也可以。本例中在本地K盘建立一个数据库备份文件夹。...3)在备份数据库窗口下方删除默认的备份文件,然后点击添加按钮,选择步骤1中建立的文件夹作为备份文件夹,接着给一个备份文件的名称。点击确定按钮返回备份数据库窗口。   ...4)在备份数据库窗口中点击确定按钮进行备份,弹出备份成功的提示。然后到步骤1中建立的文件夹中查看,这时已经存在备份文件了。

2.5K30

常用的oracle数据库备份方式

2、备份数据 #进到数据库存放的路径(我这里是/u01/app/oracle/oradata) root@ed8824e05a4c:/u01/app/oracle/oradata# ls XE #拷贝数据库文件到你备份文件夹...2、数据泵备份 1、创建备份文件夹并授权 #在本地创建备份文件夹 oracle@ed8824e05a4c:~$ mkdir /u01/app/oracle/backup_data #连接数据库,用超管用户连接...XE是我的数据库名字,你也修改成你的,备份数据文件日志文件名字可自主命名,我这里是'beifen',但后缀必须是以.dmp.log结尾。...#创建归档日志文件备份目录 oracle@ed8824e05a4c:~$ mkdir /u01/app/oracle/archivelog/ //这是在本地创建; #在数据库中创建备份目录,必须本地一样...3、设置rman自动备份 #创建备份脚本rman.sh #!

94330

从内部存储说起,你的手机里的文件都是些什么?

存放安卓系统的文件应用程序的数据Android/data,存放应用程序的配置信息、用户数据、缓存文件,其下的子目录以应用包名为名称,一般情况下每个应用只访问自己包名下的文件。...Android/media媒体文件,基本都是空目录,似乎tg的视频图片存放在这里Android/obb"obb"的全称是"Optimized Binary Blob",它是一种被优化过的二进制文件格式...Android/obj不清楚,据说是存放编译产生的文件,总之平常用不到Alarms据说是闹钟铃声目录,但是实际上无论是下载在线铃声还是设置本地铃声,这里面都是空无一物,我也没有研究过这个目录,毕竟从来没有用上过...Audiobooks字面意思是有声书,没用到过不做评价backups顾名思义,备份文件最大作用是某些应用备份apk安装包会存放在这个目录的子目录,比如ES文件浏览器备份安装包放在buckups/appsbackups...DCIM/.android我猜测是配置文件,可能相机有关DCIM/.tmfs,猜都没法猜,完全不了解,这两个目录都不用管,平常用不上DCIM/Creama,存放拍的照片视频,IMG开头为照片,VID

1.5K40

【转】关于Android App存储目录的理解

转自:关于Android App存储目录的理解 一、内部存储: 每个app具有以下目录: data/data/包名/shared_prefs (使用sharedPreferenced的时候,将数据持久化存储于本地...) data/data/包名/databases (Android集成了SQLite数据库,App里边的数据库文件就存储于databases文件夹) data/data/包名/files (普通数据存储在...私有目录是指Android/data/包名/这个目录。应用卸载之后,也随之删除。 公有目录是指在storage目录创建的目录,应用卸载,这个文件夹不会被删除。...“清除数据” 是指清除app内部存储的所有目录外部存储的私有目录下的所有数据。APP恢复到首次安装时的状态。 "清除缓存" 是指清除app内部存储目录下的cache目录。...数据缓存分为两种:AppCacheDOM Storage(Web Storage)。 缓存的存储目录是应用的cache目录。

2.2K10

如何在Ubuntu 14.04上备份还原Redis数据

因此,您可以在Redis服务器运行时备份或复制数据库文件。...第四步 - 使用rdiff-backupCron配置自动更新 在本节中,我们将配置一个自动备份,用于备份整个Redis数据目录,包括两个数据文件。 有几种自动备份工具可用。...使用--preserve-numeric-ids,源文件夹目标文件夹的所有权将相同。...第五步 - 从备份还原Redis数据库 现在您已经了解了如何备份Redis数据库,此步骤将向您展示如何从备份文件dump.rdb还原数据库。 还原备份需要您使用还原文件替换活动的Redis数据库文件。...如果您在那里看到文件.aof,则表明您已启用AOF。 让我们重命名该.aof文件,暂时将其排除在外。

2.2K50

一款开源免费且快速,高效安全的跨平台备份程序:Restic使用教程

说明:Restic是使用Golang写的一款开源免费且快速,高效安全的跨平台备份程序,貌似以前发的Duplicati差不多,可以存储在本地,云存储服务或远程文件服务器上,并且使用加密技术来你的数据安全性完整性...,同样支持增量备份,可随时备份恢复备份。...1、备份本地 #备份本地/moerats文件夹 restic init --repo /moerats 2、SFTP方式 该方法适合将文件备份到另一台VPS服务器。...再使用命令: #比如rclone配置名为RATS,本地文件夹为/moerats,如果该文件夹不存在则会自动创建 restic -r rclone:RATS:/moerats init 开始备份 提示:以下均将...restic还支持命令传输,比如备份数据库文件夹,这里以sftp为例,其它方式自行修改-r后面参数,使用命令: #比如将Typecho数据库备份到远程sftp,并命名typecho.sql,其它远程库就自己模仿

2.2K00

Docker搭建MongoDB

/admin -utest -p 查看是否连接成功 2.维护mongoDB 2.1 指定MongoDB配置文件 当我们需要修改配置文件时,我们只需要在宿主机上创建一个mongodb.conf文件,并将该文件所在的文件夹映射到容器的...这将数据库文件放在主机系统中的已知位置,并便于主机系统上的工具应用程序访问文件。 缺点是用户需要确保目录存在,例如,主机系统上的目录权限其他安全机制配置正确。...通常情况下,我们需要对数据库进行备份。...首先,我们需要将本地磁盘的某个文件夹映射到容器中的备份文件夹中: docker run --name mongo -v /mnt/mongo/backup:/data/backup -d mongo 数据库备份的方式如下...-v /mnt/mongodb/data:/data/db -v /mnt/mongodb/backup:/data/backup -d mongo --auth 接下来,我们需要进入容器的命令行去创建用户名密码

1.6K40

Docker搭建MongoDB

/admin -utest -p 查看是否连接成功 2.维护mongoDB 2.1 指定MongoDB配置文件 当我们需要修改配置文件时,我们只需要在宿主机上创建一个mongodb.conf文件,并将该文件所在的文件夹映射到容器的...这将数据库文件放在主机系统中的已知位置,并便于主机系统上的工具应用程序访问文件。 缺点是用户需要确保目录存在,例如,主机系统上的目录权限其他安全机制配置正确。...通常情况下,我们需要对数据库进行备份。...首先,我们需要将本地磁盘的某个文件夹映射到容器中的备份文件夹中: docker run --name mongo -v /mnt/mongo/backup:/data/backup -d mongo 数据库备份的方式如下...-v /mnt/mongodb/data:/data/db -v /mnt/mongodb/backup:/data/backup -d mongo --auth 接下来,我们需要进入容器的命令行去创建用户名密码

96510
领券