Given a path, create the missing sub directory
private void mkDirs(String path) {
List<String> dirs = new ArrayList<String>();
if (path != null && path.length() > 0) {
String[] parts = path.split("\\\\");// split by two '\'
for (String part : parts) {
dirs.add(part);
}
StringBuilder pathConcat = new StringBuilder("\\\\");
for (String s : dirs) {
if (s != null && s.length() > 0) {
pathConcat.append(s).append("\\");
File subdir = new File(pathConcat.toString());
if (!subdir.exists() && !s.endsWith(".sql") ) {
subdir.mkdir();
}
}
}
}
}
分享到:
相关推荐
JavaUtils是一系列在Java开发中常用的工具类集合,它们提供了许多便利的功能,简化了常见的编程任务。这些工具类通常被封装在某个库或框架中,比如Apache Commons Lang、Google Guava或者是Spring Framework中的org....
在开发基于Axis2的Web服务时,可能会遇到各种错误和异常,其中之一就是与`org.apache.axis2.util.JavaUtils.callStackToString`相关的问题。这个问题通常出现在Axis2尝试获取并打印堆栈跟踪信息时。 `...
<Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...
JavaUtils工具类是Java开发中常见的一类辅助代码集合,它们通常包含各种静态方法,用于简化常见的编程任务,提高开发效率。在这个特定的例子中,我们关注的是一个名为`Encrypt.java`的文件,它可能包含了加密相关的...
JavaUtils工具类是Java开发中常见的一种编程实践,它封装了一系列通用的功能,便于开发者在项目中快速调用,提高代码的可复用性和可维护性。在这个特定的"javautils工具类"中,我们重点关注的是它对Excel操作的支持...
JavaUtils工具类是Java开发中常见的一类代码资源,它们提供了许多便利的静态方法,用于简化常见的编程任务。在这个压缩包文件"javaUtils"中,我们可以期待找到一系列实用的工具类,比如正则表达式处理工具和Base64...
JavaUtils,通用的Java工具类,主要包括基础工具类(时间、正则表达式、字符串、随机数等等)_JavaUtils
JavaUtils.zip是一个包含Java实用工具类的压缩包,通常这些工具类是对Java标准库功能的扩展或补充,提供了一些常用且方便的静态方法。在Java编程中,自定义的工具类可以帮助开发者更高效地编写代码,减少重复工作,...
"javaUtils java开发中使用的工具类"这个主题中,我们将会探讨以下几个方面: 1. **Nacos服务器**: Nacos是阿里巴巴开源的一款动态配置服务和服务中心,它支持配置管理、服务发现和服务元数据管理等功能。nacos-...