在App Inventor中批量上传或删除文件
本帖最后由 szjuliet 于 2022-9-2 10:52 编辑在做《家庭安全相册》的项目时,原先上传了几个文件,因为需要自动化处理图片,因此需要将图片文件重新命名。另外6个家庭成员有6张初始图片,还有6张安全图片(外框为绿色),6张警告图片(外框为红色)。因此对原有的aia文件需要删除6张图片,还有18张图片需要上传。
下图“Media”中显示的图片是需要删除的:
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/d9cc5bf6cc9f278b4d0db2561deb5fca.png?imageView2/2/w/1600
下图中的18个文件是需要上传的:
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/d0bc46fffdd4a94c4763ab1d4d685332.png?imageView2/2/w/1600
如果在App Inventor里操作,需要一个个删除,一个个上传,非常浪费时间。我们可以使用迂回的方法将批量处理需要删除和下载的文件。
首先在App Inventor中通过菜单“项目”→“导出项目(aia)”将aia文件导出。然后使用解压缩文件将.aia文件打开。打开后在窗口里可以看到.aia文件所包含的内容,其中有一个文件夹是assets,这里有所有媒体文件。
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/2c7c9b2a31ee785db7cb5fa56f188382.png?imageView2/2/w/1600
双击上图中的assets文件夹,可以看到已经有6个文件。选择所有文件,按键盘上的Delete键,将文件删除。
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/526a1fc50bc726a96d23ece1f42e9cd8.png?imageView2/2/w/1600
文件删除后,将需要上传的18个文件一起拖到assets文件夹中。
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/bcaaff5ea706ac039e4975bca5db92a9.png?imageView2/2/w/1600
添加文件后关闭解压缩文件,将.aia文件导入到App Inventor中。导入时会提示文件名重复,重命名即可。也可提前修改文件名后再导入。
导入成功后可以看到“媒体”下原有的6个文件已经没有,取代的是18个新的图片文件。
https://makelogimg.dfrobot.com.cn/makelog/5b404f0cd1a37b6c0f5ec314/c59054a0b133d54734fa5938daa1d7ba.png?imageView2/2/w/1600
页:
[1]