如何检查文件是不是存在于android设备的特定文件夹中
Posted
技术标签:
【中文标题】如何检查文件是不是存在于android设备的特定文件夹中【英文标题】:How to check if a file exists in a specific folder of an android device如何检查文件是否存在于android设备的特定文件夹中 【发布时间】:2016-03-22 07:25:53 【问题描述】:我正在使用 python 编写一个自动化测试,其中一个 android 应用会录制音频并将其存储在 特定目录中 在 android 设备的内部存储 (sdcard0) 中。
我需要检查录音(recordingX.mp3)是否确实存在于特定目录中并具有相同的名称。如果是,则应为最新文件指定一个新名称。
有人可以建议我如何为此编写 python 测试。
【问题讨论】:
【参考方案1】:你可以试试这个
String path = getFilesDir().getAbsolutePath() + "/" + fileName;
File file = new File(path);
if(file.exists())
Toast.makeText(this,"file present", Toast.LENGTH_LONG).show();
else
Toast.makeText(this,"file not present", Toast.LENGTH_LONG).show();
【讨论】:
我已经编辑了这个问题。我需要 python 代码来测试。我猜你建议的是java.. 您能否为上述问题提出解决方案?或者你能标记一个擅长python的人吗..【参考方案2】:使用以下行:
String path = getFilesDir().getAbsolutePath() + File.separator + "YourFileName";
File newFile = new File(path);
if (newFile.exists())
oldfile.renameTo("newName");
希望对你有帮助!
【讨论】:
您能否为上述问题提出解决方案?或者你能标记一个擅长python的人吗..以上是关于如何检查文件是不是存在于android设备的特定文件夹中的主要内容,如果未能解决你的问题,请参考以下文章
如何创建一个批处理文件来检查文件夹中是不是存在四个特定的文件/文件夹?