Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 正在检查文件夹名称是否有效_Android_File_Directory_Path_Android File - Fatal编程技术网

Android 正在检查文件夹名称是否有效

Android 正在检查文件夹名称是否有效,android,file,directory,path,android-file,Android,File,Directory,Path,Android File,我使用下面的代码在android的内部存储器中创建一个文件夹- File file=new File(this.getFilesDir()+"/"+FolderNamefromEditTextasString); file.mkdir(); 我从编辑文本中获取文件夹名称。我想知道如何在创建之前检查文件夹名称是否有效。我不知道哪些字符不应该出现在有效的文件夹名称中。我首先要验证编辑文本中的字符串。另外,我不喜欢文件夹名称字符串中有空格和“.” 使用正则表达式测试它是否有效。我想你可以允许数字、字

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

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

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

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

有一个有用的链接,请检查link@BüşraAkdağ谢谢它的帮助:)