【问题标题】:How to get the file has special symbols?如何获取文件有特殊符号?
【发布时间】:2016-01-07 15:35:27
【问题描述】:

当我尝试获取一个名为 1233%1111.png 的文件时,我得到 File Not Found Error。我知道这是因为特殊符号 %。我该如何解决这个问题? 我只想上传这张图片。 现在,我尝试使用 uri 来处理它并从这个文件创建一个新文件。然后我上传新文件。

【问题讨论】:

  • 你能把你使用的代码分享给get this file吗?您可能需要转义字符。 new File( "1233\%1111.png" );
  • 我明天试试。我要睡觉了。

标签: android special-characters filenames filenotfoundexception


【解决方案1】:

如果您正在创建一个“文件”变量,您可以尝试使用 file.exists(),并相应地处理它。

如果要检查文件名,可以获取文件名(作为String)并使用contains("%"),例如

【讨论】:

  • 我想更新这个文件,但是文件的文件名像 1234%1111.png。它显示 s File Not Found Error.
  • 到目前为止你在尝试什么?请随时编辑您的问题以更好地扩展和澄清,以便其他用户可以更好地帮助您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-28
相关资源
最近更新 更多