检查文件夹名称是否有效

3
我正在使用以下代码在Android的内部存储中创建文件夹-
File file=new File(this.getFilesDir()+"/"+FolderNamefromEditTextasString);
file.mkdir();

我从EditText中获取文件夹名称。在创建之前,我想知道如何检查文件夹名称是否有效。我不确定哪些字符不能出现在有效的文件夹名称中。首先,我想验证来自EditText的字符串。此外,我不想在文件夹名称字符串中使用空格和“.”。


1
这里有一个对你有用的链接,请查看链接 https://stackoverflow.com/a/26443263/4133130 - undefined
@BüşraAkdağ 谢谢,帮了个大忙 :) - undefined
1个回答

1
使用正则表达式来测试是否为有效内容。我猜你可以允许数字、字母和连字符,不允许特殊字符(如ë、@和其他)。类似于[0-9a-zA-Z/-+]的模式应该能够很好地工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接