`

java File.mkdirs 无法创建目录

    博客分类:
  • java
 
阅读更多

最近遇到一个问题, 项目布到服务器jetty上File.mkdirs()总是返回false, 细细查看,路径是 /root/temp/file, 然后看看这个路径是不是可见,结果File.exists()返回为false. 这个目录程序都看不到.于是想到可能是linux目录的权限问题.

因为之前已经把temp及子目录都设成了chmod 777. 然后查看/root的权限,发现是

drwx------  15 root root  4096 10月 22 09:33 root

只有目录创建者有读写运行权限. 于是猜到jvm并不是目录创建者, 然后chmod 777 -R /root 一把.程序运行正常了.

 

分享到:
评论

相关推荐

    new file()创建不出文件 解决 Android无法创建File问题

    Android 无法创建File文件 ,在上传图片的时候报错,提示file文件夹未空或在手机清空缓存删除文件夹后 文件夹无法创建 使用file.mkdirs()方法 返回一直是false 提供的功法可以直接解决该问题

    对python中的 os.mkdir和os.mkdirs详解

    今天小编就为大家分享一篇对python中的 os.mkdir和os.mkdirs详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    org.apache.tools.zip解决解压乱码问题

    import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util....

    Java生成二维码

    Java生成二维码 Hashtable, Object> hints = new Hashtable, Object>();... file.mkdirs(); } MatrixToImageWriter.writeToFile(byteMatrix, "png", file); } catch (Exception e) { e.printStackTrace(); }

    3Java SE(下).doc

    1.java.io.File: 该类用来表示一个文件或目录,使用它可以: 1:访问文件或目录的属性(名字,大小,最后修改时间等) 2:操作文件或目录(创建,删除) eg: File file = new File("."+File.separator+"test.txt...

    java压缩文件源码--ZipUtils

    new File(rootDir+file.separator+path).mkdirs(); log("entry:"+entryName.substring(0, index)); } else{ new File(rootDir).mkdirs(); log("entry:"+entryName); } return entryName; ...

    java算法,实现压缩及解压缩

     import java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.util.zip.ZipEntry;  import java.util.zip.ZipOutputStream;  public class Zip {  static...

    node-file-utils:异步节点文件系统实用程序的集合

    (类似于mkdir -P)例如,在空目录中,给定类似“ test / this / path”的路径,mkdirs将使目录成为“ test”,“ this”和“ path”。 file.mkdirsSync(路径,模式) 像file.mkdirs一样,但是是同步的。 file....

    Android代码-安卓视频上传与下载

    android-vedio-upload-and-download 安卓视频上传与下载 核心代码: if (localUrl == null) { localUrl = Environment.getExternalStorageDirectory() .getAbsolutePath() ....mkdirs(); try {

    hadoop1.0 Failed to set permissions of path 解决方案

    at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189) at org.apache.hadoop.mapred.TaskTracker....

    andriod开发 读写文件

    import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; public class CreateFiles { String filenameTemp = Info.audioPath + "/...

    java上传文件实例

    <%@page import="java.io.File,java.util.Date;"%> String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> ...

    图片文件上次,获取图片文件实际类型

    import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java....

    hadoop-2.6.0-hadoop.dll-winutils.exe

    windows上eclipse运行hadoop程序报NullPointerException错 log4j:WARN No appenders could be found for logger (org.apache....3,创建环境变量HADOOP_HOME,然后把winutils.exe文件拷贝到${HADOOP_HOME}/bin目录下

    pdfbox-2.0.7.jar

    pdf分割成图片,java代码读取pdf并且将pdf以页为单位分割成图片 File file = new File(pdfPath); PDDocument doc; try { doc = PDDocument.load(file); PDFRenderer renderer = new PDFRenderer(doc); ...

    java文件复制

    (new File(newPath)).mkdirs(); //如果文件夹不存在 则建立新文件夹 File a=new File(oldPath); String[] file=a.list(); File temp=null; for (int i = 0; i < file.length; i++) { if(oldPath....

    Android代码-FileDownloaderFinal

    //下载文件所保存的目录 File storeFile = StorageUtils.getCacheDirectory(this, false, "FileDownloader"); if (!storeFile.exists()) { storeFile.mkdirs(); } final DownloaderManagerConfiguration....

    findbugs检测提示详解

    4、ignores exceptional return value of java.io.File.mkdirs(); 5、invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead; ………… 总共总结常见的22条,供大家参考

    图片上传filemover.jar,uploadbean.jar,cos.jar

    用于图片上传功能,前台后台都能实现 ... dir.mkdirs(); } upBean.setFolderstore(sPath); upBean.addUploadListener(fileMover); fileMover.setNewfilename(sLocalFileName); upBean.store(mrequest, "file"); }

Global site tag (gtag.js) - Google Analytics