当前位置: 首页 > news >正文

成都环境建设网站网站备案添加域名

成都环境建设网站,网站备案添加域名,网络规划设计师 用途,工作的拼音Java中用到文件操作时,经常要验证文件名是否合法. 用File类的createNewFile()方法的确很管用.但当要批量验证时,效率上就会有问题.正则匹配的开销比创建文件少了很多. 那么一个合法的文件(Win下)应该符合如下规则: 1.文件名不能为空,空在这里有两个意思: 文件名(包括扩展名…Java中用到文件操作时,经常要验证文件名是否合法. 用File类的createNewFile()方法的确很管用.但当要批量验证时,效率上就会有问题.正则匹配的开销比创建文件少了很多. 那么一个合法的文件(Win下)应该符合如下规则:  1.文件名不能为空,空在这里有两个意思:  文件名(包括扩展名)长度为0或仅由空字符组成(包括\t\b等不可见的转义字符)文件名和扩展名不能同时为空.但实际上我们可以用程序创建出类似.project,..txt等形式的文件,但却创建不出类似abc.的文件  2.文件名中不能包含\/:*?|中的任意字符  3. 文件名(包括扩展名)的长度不得大于255个字符 事实上形如..(不包含引号,下同)的文件也不能被创建. 不合法的文件还有类似 aa, aa , aa.(会被创建为aa,也把它算作不合法),a\ta(\t为制表符等不可见字符(除空格外))  于是我们得到了文件名命名规则的更详细规定:  1.首尾不能有空字符(空格、制表符、换页符等空白字符的其中任意一个),文件名尾不能为.号 2.文件名和扩展名不能同时为空  3.文件名中不能包含\/:*?|中的任意字符  4.文件名(包括扩展名)的长度不得大于255个字符  5.在1.的条件下,文件名中不能出出现除空格符外的任意空字符. 出 现控制字符其实也算不合法但因为情况太复杂就不做判断了。 于是有如下匹配 首字符: [^\s\\/:\*\?\\|]尾字符: [^\s\\/:\*\?\\|\.]其它字符: (\x20|[^\s\\/:\*\?\\|])* \s 只能匹配下面六种字符via: java.util.regex.Pattern 半角空格 水平制表符\t 竖直制表符 回车\r 换行\n 换页符\f  用Java语言实现: public static boolean isValidFileName(String fileName) { if (fileName null || fileName.length() 255) return false; else return fileName.matches([^\\s\\\\/:\\*\\?\\\\\|](\\x20|[^\\s\\\\/:\\*\\?\\\\\|])*[^\\s\\\\/:\\*\\?\\\\\|\\.]$); }
http://www.w-s-a.com/news/553763/

相关文章:

  • 新余网站设计seo自学网站
  • 新乡个人网站建设价格wordpress数据插件
  • 你是网站设计有限公司的项目经理网站推广的重要性
  • 网站定制开发怎么写泸州设计公司有哪些
  • 上海网站建设zj kt迅速编程做网站
  • 郑州服装 网站建设网站栏目合理性
  • 平面设计在线网站最新汽油价格调整最新消息
  • 刷单网站建设wordpress缩略图 裁剪
  • 视差 网站泰州公司做网站
  • 广州网站优化系统怎么做淘客网站
  • 类似凡科互动的网站wordpress网站下载
  • 临沂网站制作公司安卓app开发实例教程
  • 泰州做网站 泰公网络科技公司网站升级中html
  • 如何做授权网站网站设计心得
  • 网站排名快速上升wordpress自动标签页
  • 做的好的手机网站有哪些万网域名交易
  • 网站怎么做漂亮点做陶瓷的公司网站
  • 软件开发设计制作网站下载自己怎么做视频收费网站
  • 江苏省建设安全协会网站天津网站建设哪家公司好
  • 资源类网站怎么做的网站上线准备工作
  • 长沙专业网站建设怎么做企业建站公司服务
  • 肇庆市有限公司网站建设手机直接看的网站有哪些
  • 织梦修改网站后备份英语作文模板高中
  • 个人网站域名用什么好上海公司拍沪牌需要什么条件
  • 网站建设 保密做网站赚钱交税
  • 食品建设网站前的市场分析进出口网站贸易平台有哪些
  • php商城网站建设个人网站用什么服务器
  • 如何做好品牌网站建设方案网站开发的学习
  • 网站开发 管理方案wordpress怎么搭建微博
  • 有哪些ui的设计网站网上商城网站建设设计方案