草庐IT

java - SD卡目录下的文件数量有限制吗?

我有一个为Android设备编写的项目。它每天生成大量文件。这些都是文本文件和图像。该应用程序使用数据库来引用这些文件。该应用应该会在使用一段时间后(可能几天后)清除这些文件,但这个过程可能有效也可能无效。这不是这个问题的主题。由于一个历史性的意外,文件的组织方式有些幼稚:所有东西都在同一个目录中;一个.hidden目录,其中包含一个零字节.nomedia文件以防止MediaScanner对其进行索引。今天,我看到报告的错误:java.io.IOException:Cannotcreate:/sdcard/.hidden/file-4200.htmlatjava.io.File.cre

java - 如何在android中获取存储在sd卡中的文件名

我在SD卡中有一个文件夹,其中包含几个文件。现在我需要获取这些文件的名称。谁能知道如何获取存储在SD卡中的文件名?任何帮助将不胜感激。非常感谢。 最佳答案 Environment.getExternalStorageDirectory会给你一个对应SD卡的File。然后你只需要使用File方法。应该是这样的:FilesdCardRoot=Environment.getExternalStorageDirectory();FileyourDir=newFile(sdCardRoot,"yourpath");for(Filef:your

java - 以文本文件形式保存到 SD 卡

stopWriting=(Button)findViewById(R.id.save);stopWriting.setOnClickListener(newOnClickListener(){@SuppressLint("SdCardPath")publicvoidonClick(Viewv){//stoprecordingthesensordatatry{myFile=newFile("/sdcard/SensorData/"+txtData.getText()+".txt");myFile.createNewFile();sData=newFileOutputStream(myFi

java - Android - 将图像从 URL 保存到 SD 卡

我想将来自URL的图像保存到SD卡(以备将来使用),然后从SD卡加载该图像以将其用作Googlemap的可绘制叠加层。这是函数的保存部分://SAVETOFILEStringfilepath=Environment.getExternalStorageDirectory().getAbsolutePath();StringextraPath="/Map-"+RowNumber+"-"+ColNumber+".png";filepath+=extraPath;FileOutputStreamfos=null;fos=newFileOutputStream(filepath);bmImg.

android - 如何以编程方式 move 、复制和删除 SD 上的文件和目录?

我想以编程方式move、复制和删除SD卡上的文件和目录。我已经进行了Google搜索,但找不到任何有用的信息。 最佳答案 在list中设置正确的权限下面是一个以编程方式move文件的函数privatevoidmoveFile(StringinputPath,StringinputFile,StringoutputPath){InputStreamin=null;OutputStreamout=null;try{//createoutputdirectoryifitdoesn'texistFiledir=newFile(outputP

android - 如何以编程方式 move 、复制和删除 SD 上的文件和目录?

我想以编程方式move、复制和删除SD卡上的文件和目录。我已经进行了Google搜索,但找不到任何有用的信息。 最佳答案 在list中设置正确的权限下面是一个以编程方式move文件的函数privatevoidmoveFile(StringinputPath,StringinputFile,StringoutputPath){InputStreamin=null;OutputStreamout=null;try{//createoutputdirectoryifitdoesn'texistFiledir=newFile(outputP

android - 如何获取 Android 4.0+ 的外部 SD 卡路径?

SamsungGalaxyS3有一个外置SD卡槽,安装在/mnt/extSdCard上。如何通过Environment.getExternalStorageDirectory()之类的方式获取此路径?这将返回mnt/sdcard,我找不到外部SD卡的API。(或某些平板电脑上的可移动USB存储设备。) 最佳答案 我找到了一个解决方案的变体herepublicstaticHashSetgetExternalMounts(){finalHashSetout=newHashSet();Stringreg="(?i).*vold.*(vfa

android - 如何获取 Android 4.0+ 的外部 SD 卡路径?

SamsungGalaxyS3有一个外置SD卡槽,安装在/mnt/extSdCard上。如何通过Environment.getExternalStorageDirectory()之类的方式获取此路径?这将返回mnt/sdcard,我找不到外部SD卡的API。(或某些平板电脑上的可移动USB存储设备。) 最佳答案 我找到了一个解决方案的变体herepublicstaticHashSetgetExternalMounts(){finalHashSetout=newHashSet();Stringreg="(?i).*vold.*(vfa

android - 我如何 adb 拉出 SD 卡中存在的文件夹的所有文件

我的SD卡中有一个文件夹:/mnt/sdcard/Folder1/Folder2/Folder3/*.jpgFolder1和Folder2的名称保持不变,在Folder2内我有Folder3、4、5等等。我想使用adb将所有jpeg文件而不是所有文件(还有更多文件)拉到我计算机上的当前目录..每个文件夹都有不同数量的jpeg文件和其他文件,我尝试使用这个:adbpullmnt/sdcard/Folder1/Folder2/Folder/*.jpg.但它没有工作..那么嗯,我如何使用单个命令adb拉取SD卡的任何文件夹中存在的所有文件(单个命令,因为每个文件夹具有不同数量的文件)

android - 我如何 adb 拉出 SD 卡中存在的文件夹的所有文件

我的SD卡中有一个文件夹:/mnt/sdcard/Folder1/Folder2/Folder3/*.jpgFolder1和Folder2的名称保持不变,在Folder2内我有Folder3、4、5等等。我想使用adb将所有jpeg文件而不是所有文件(还有更多文件)拉到我计算机上的当前目录..每个文件夹都有不同数量的jpeg文件和其他文件,我尝试使用这个:adbpullmnt/sdcard/Folder1/Folder2/Folder/*.jpg.但它没有工作..那么嗯,我如何使用单个命令adb拉取SD卡的任何文件夹中存在的所有文件(单个命令,因为每个文件夹具有不同数量的文件)