Win

文件路径

private static final String WIN_FILE_PATH_PATTERN = "^([a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+,)*[a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+$";

文件夹路径

private static final String WIN_FILE_FOLDER_PATTERN = "^([a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+,)*[a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|.]+(/[^\\\\/:*?\"<>.|]|[/w,/s]*|[\\/])$";

Linux

文件路径

private static final String LINUX_FILE_PATH_PATTERN = "^((/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+\\.[^\\\\/:*?\"<>|]+,)*(/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+\\.[^\\\\/:*?\"<>|]+$";

文件夹路径

private static final String LINUX_FILE_FOLDER_PATTERN = "^((/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+)*(/[^\\\\/:*?\"<>|]+)*/([^\\\\/:*?\"<>.|]|[/w,/s]*|[\\/])+$";

正则匹配文件夹及文件路径相关推荐

  1. java读取hdfs文件夹_HDFS 读取、写入、遍历文件夹获取文件全路径、append

    1.从HDFS中读取数据 Configuration conf = getConf(); Path path = new Path(pathstr); FileSystem fs = FileSyst ...

  2. HDFS 读取、写入、遍历文件夹获取文件全路径、append

    版权声明:本文为博主原创文章,未经博主同意不得转载.安金龙 的博客. https://blog.csdn.net/smile0198/article/details/37573081 1.从HDFS中 ...

  3. Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径、相对路径

    Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径.相对路径 目录 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 #Py ...

  4. php 删除文件夹及文件夹,php删除一个路径下的所有文件夹和文件的方法

    php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果,代码简单实用. 也适合在thinkphp中清理缓存,在thinkphp中 ...

  5. asp.net 引入html文件路径问题,asp.net 网站获取一个文件或文件夹的绝对路径,使用方法Server.MapPath(项目根目下虚拟文件路径)实现...

    asp.net 网站获取一个文件或文件夹的绝对路径,使用方法Server.MapPath("项目根目下虚拟文件路径")实现,代码如下:using System; using Sys ...

  6. .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作

    集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...

  7. Unity资产,特殊文件夹以及重要路径

    本文将介绍Unity中的资产,Unity中的特殊文件夹,Unity的一些路径对应各个平台上的具体路径. 第一部分就是介绍资产Assets--哪些是Assets,Assets类型具体有哪些,如何在编辑器 ...

  8. PHP如何删除一个路径下的所有文件夹和文件教程

    PHP如何删除一个路径下的所有文件夹和文件?等资源,欢迎您收藏本站,我们将为您提供最新的PHP如何删除一个路径下的所有文件夹和文件?资源 PHP如何删除一个路径下的所有文件夹和文件?下面本篇文章给大家 ...

  9. cmd进入文件夹/操作+解决路径中的空格问题

    目录 1 怎样回到C盘的根目录? 2 怎么回到上一级? 3 怎么一键跳转文件夹 4 当文件夹名中出现了空格怎么跳转? 报错!!!​编辑 解决方法: 5 怎么进入其他盘的根目录? 6 怎么打印该文件夹中 ...

  10. MATLAB中将文件夹添加到路径

    ** MATLAB中将文件夹添加到路径 打开matlab,运行程序时出错,提示找不到该文件夹怎么办? 运行显示找不到文件/文件夹颜色是浅色 用addpath添加文件夹: 1.首先要将matlab路径处 ...

最新文章

  1. java学习(二)--- 变量类型
  2. 外设驱动库开发笔记24:FM24xxx系列FRAM存储器驱动
  3. 鸿蒙之光一星辰是什么意思,如果说安卓的目标是太阳,那么鸿蒙的目标就是星辰大海...
  4. Python标准库base64用法简介
  5. 《MATLAB信号处理超级学习手册》——2.7 本章小结
  6. 【EDAS问题】轻量级EDAS部署hsf服务出现找不到类的解决方案
  7. WebView之加载网页时增加进度提示
  8. jsp和mysql的乱码问题_jsp和servlet操作mysql中文乱码问题的解决办法
  9. cad两直线相交画圆弧_在CAD图纸中绘制中心线的操作技巧
  10. 数字证书格式转换:.key和.crt转换成.pem格式
  11. 微型计算机什么样子,微型计算机的组成有哪些 -价格怎么样?
  12. 苹果怎么在电脑上备份?3种备份方式选择
  13. 《那些年啊,那些事——一个程序员的奋斗史》——101
  14. 程序员老了之后练太极最合适了
  15. python对钉钉考勤旷工的数据填入excel
  16. c#实现任务栏气泡提醒
  17. 大数据计数原理1+0=1这你都不会算(一)No.47
  18. 跳槽一次能涨多少,今天带你见识到跳槽天花板,涨薪80%
  19. HTML5标签+基础特性
  20. Oops, can‘t find ‘llvm-config‘. Install clang or set $LLVM_CONFIG or $PATH beforehand.

热门文章

  1. in 和exits 的区别
  2. java并发编程的艺术和并发编程这一篇就够了
  3. 【Cordic】基于Cordic算法的NCO的设计实现
  4. 系统漏洞是威胁计算机网络安全的形式,系统漏洞是不是威胁计算机网络安全的形式...
  5. python怎么部署到arm_Python3版本移植到ARM的通用方法(一键移植)
  6. linux内存泄漏通用排查方法
  7. 大一c语言餐馆点菜对话,对话练习:咱们看菜单点菜吧
  8. win10下配置golang 、beego详细过程
  9. Hadoop 安装部署-多服务器
  10. AMD电脑安装TBC(Trimble Business Center)