如何在java中验证文件名

用户3518223

我正在处理一个覆盖问题,我需要在 java 中使用 regEx 验证文件名。在我的应用程序支持 .pdf 、 .txt 、 csv 等。我的文件名从 user 获取为 xxx.txt。我想使用正确的扩展名格式验证我的文件名,并且不包含点以外的任何特殊字符(例如 .txt)。

filePath = properties.getProperty("DOCUMENT.LIBRARY.LOCATION");
String fileName = (String) request.getParameter("read");

只有当文件路径完成其正确的验证时,下面的代码才应该有效。

filePath += "/" + fileName;
自由开发者

看看String.endsWith()方法

if (fileName.endsWith(".pdf")) {
   // do something
}

或者使用方法 String.matches()

fileName.matches("\\.(pdf|txt|csv)$") 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash脚本中验证文件名?

来自分类Dev

如何在BlobStore(Java)中设置文件名属性?

来自分类Dev

如何在BlobStore(Java)中设置文件名属性?

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何在文件传输中显示文件名?

来自分类Dev

如何在文件列表中搜索文件名

来自分类Dev

如何在Java中检查文件名中是否包含日期?

来自分类Dev

Java文件名验证-getCanoncialPath()的影响

来自分类Dev

如何在Powershell中拆分文件名并从中选择文件名?

来自分类Dev

如何在ffmpeg的输出文件名中包含输入文件名

来自分类Dev

验证Powershell中输入的文件名

来自分类Dev

如何在Windows下的Java服务中添加时间戳记GC日志文件名?

来自分类Dev

如何在java中从android相机保存不同的文件名

来自分类Dev

Golang如何在Go中读取输入文件名

来自分类Dev

如何在python中获取Windows短文件名?

来自分类Dev

如何在Meteor中动态指定集合文件名?

来自分类Dev

如何在Mocha Reporter中获取测试文件名

来自分类Dev

如何在Monodevelop中设置文件名?

来自分类Dev

如何在Django中获取上传的文件名

来自分类Dev

如何在文件名中强制使用非法字符?

来自分类Dev

如何在Bash中获取文件名的通配符部分

来自分类Dev

如何在FileWatcher中更新文件名

来自分类Dev

如何在Openerp中获取上载的文件名

来自分类Dev

如何在db中哈希上载的文件名?

来自分类Dev

如何在许多文件名中添加空间

来自分类Dev

如何在Kotlin中获取当前类的文件名

来自分类Dev

如何在awk中打印文件名?

来自分类Dev

如何在C ++中返回文件名?

来自分类Dev

如何在vim中的文件名的开头添加“#”?

Related 相关文章

热门标签

归档