检查文件夹名称是否有效

Checking If Folder Name is valid

我正在使用以下代码在 android 的内部存储中创建一个文件夹-

File file=new File(this.getFilesDir()+"/"+FolderNamefromEditTextasString);
file.mkdir();

我正在从编辑文本中获取文件夹名称。我想知道如何在创建之前检查文件夹名称是否有效。我不完全知道哪些字符不应该出现在有效的文件夹名称中。我首先想验证编辑文本中的字符串。另外,我不喜欢有空格和“。”在文件夹名称字符串中。

使用正则表达式来测试它是否有效。我猜你可以允许数字、字母——也可以不允许特殊字符(比如 ë、@ 和其他) 像 [0-9a-zA-Z/-+]+ 这样的东西应该可以正常工作