code1:
File f = new File("z:/iamge");
if(f.mkdir())
System.out.println("success");
code2:
File cs = new File("z:/image");
File f = new File(cs.getAbsolutePath());
if(f.mkdir())
{ System.out.println("s
code1:
File f = new File("z:/iamge");
if(f.mkdir())
System.out.println("success");
code2:
File cs = new File("z:/image");
File f = new File(cs.getAbsolutePath());
if(f.mkdir())
{ System.out.println("success"); }
code3:
File cs = new File("//192.168.1.111/test/image");
File f = new File(cs.getAbsolutePath());
if(f.mkdir())
System.out.println("success");
首先来看code1,一般的情况下我们会使用这种方式来创建不存在的目录,如果Z盘符是通过windows共享的文件,然后映射到本地的盘符时,这个时候就不能创建成功,即使是这个目录不存在.
这个时候把代码改成code2,这样就是能创建成功了,但是把这些code2放在win2003上,而且是部署到tomcat上,这个时候发现根本就不能创建成功.但是我在win2003对这个网络的映射出来的盘符是有读写的权限的,当我在win2003上使用cmd去运行同样的code,耶,居然能创建.
这个时候在网上看到:windows2003的安全比较高,所以本身屏蔽了比较多的服务,而且对登录程序的用户也又限制.默认的登录tomcat的帐户应该是system用户(没有具体查证),本地帐户不具有访问网络的权限.于是我把tomcat的登录用户改成administrator,但是还是没有解决,汗.
于是换成code3,OK,居然可以创建目录,即使这个时候tomcat的登录用户是普通的登录用户.
还有个问题是,当是网络驱动器上的目录时,使用f.createNewFile();这个时候老是报IOException,呵呵,不过现在时间比较紧,用空也可以研究下.
|
分享到:
相关推荐
Java网站基础环境构建通常涉及到三个核心组件:Tomcat(应用服务器),MySQL(关系型数据库管理系统)和Redis(内存数据存储)。这个压缩包“java网站基础环境tomcat+mysql+redis.zip”显然包含了搭建这样一个环境所...
首先,手册的前言部分强调了其编写目的,即弥补网络上相关资料的不足和不完整性,为读者提供一份详尽的部署流程。这包括记录所有安装部署的步骤、处理可能出现的问题、指出注意事项,以及提供必要的软件和配置文件。...
1、 文件读写 包括两个内容:查找文件中“java”字符串的个数;利用命令行参数显示文件的最后指定行。 在查找“java”字符串个数的程序中,先读出文件内容,再逐个字符对比,找出“java”字符,最终把结果写入另一...
4. **NFS(网络文件系统)**:NFS是一种广泛使用的网络文件系统协议,允许不同计算机之间的文件共享。在本架构中,NFS用于存储共享资源,如日志文件、配置文件等,保证所有Tomcat服务器都能访问同一份数据,简化管理...
在构建高性能、高可用性的Web服务环境中,Java开发和运行环境、数据库系统、负载均衡以及缓存服务都是不可或缺的关键组件。这个压缩包包含了"keepalived+nginx+tomcat+redis+mysql"所需的基础组件,特别是Java ...
JDBC(Java Database Connectivity)驱动被用来连接Tomcat和Access,使得JSP可以通过SQL语句来读写数据库。 3. JSP:JavaServer Pages是Java技术的一种,用于创建动态网页。JSP页面结合了HTML、CSS和JavaScript,...
在Java编程中,随机读写Java类文件是一个高级主题,涉及到对字节码级别的操作,通常用于类的动态加载、代码注入或者逆向工程等场景。以下是对这一主题的详细阐述: 1. **Java类文件结构**:首先,了解Java类文件的...
标题 "nginx+tomcat+memcached" 暗示了一个基于Web的应用架构,其中Nginx作为反向代理和负载均衡器,Tomcat是Java应用服务器,而Memcached则用作高速缓存系统。这样的组合常见于高并发、高性能的Web服务中。接下来,...
这里提供的jar文件`hdf5-3.3.2.jar`是Java接口库,它封装了对HDF5文件的操作,使得Java程序员可以通过调用Java API来实现读写HDF5文件。而`libjhdf.so.3.2.1`和`jhdf5.dll`分别是Linux和Windows平台的动态链接库,...
描述中的"下载后直接复制粘贴到Tomcat的lib里面就行了,配置的话自己可以看下教程"暗示了这个压缩包包含了一些必要的JAR文件,这些文件是集成Redis和Tomcat以实现Session共享所需的库。用户只需将这些文件放入Tomcat...
java 文件读写 java 文件读写java 文件读写 java 文件读写java 文件读写 java 文件读写java 文件读写 java 文件读写
根据给定的信息,我们可以深入探讨Java IO操作中的文件读写技术,特别关注如何从一个文本文件中筛选数据并保存到另一个文件中。 ### Java IO读写文件基础 在Java中,进行文件读写的操作通常涉及两个核心包:`java....
在Java编程环境中,将docx文件转换为PDF是一项常见的需求,尤其在文档处理和报告生成中。这个过程涉及对docx格式的理解、读取其内容,然后将其转换为PDF的结构。以下是一些关于如何实现这个功能的关键知识点: 1. *...
### Java删除某行和读写TXT文件 在Java中,如果需要从文本文件中删除特定行,实际上并没有直接提供这样的方法。通常的做法是先将文件中的所有内容读取到内存中,然后根据需要过滤掉不需要的行,最后再将处理后的...
### HDF5 文件结构以及基于 Java 的读写 #### HDF 概述 HDF(Hierarchical Data Format)是一种自我描述、多对象的文件格式,专为高效地存储和分发科学数据而设计。它由美国国家超级计算应用中心(NCSA)开发,...
【标题】"JDK+Tomcat+Mysql+Nginx后台软件"中涉及的主要知识点是构建Web服务环境的关键组件,包括Java开发环境JDK、Java应用服务器Tomcat、关系型数据库MySQL以及反向代理服务器Nginx。这些技术在现代Web开发中扮演...
【标题】"win2003 64bit AHCI驱动文件"涉及到的是Windows Server 2003 64位系统与AHCI(Advanced Host Controller Interface)驱动的相关内容。AHCI是一种现代硬盘控制器接口标准,它允许操作系统充分利用SATA...
最近在用java的IO包下面的RandomAccessFile类读写中文文件时遇到了乱码问题,解决不了。于是索性自己写个类,可以进行中文文件读写而不乱码。 压缩包里提供了.jar包和源代码。 ************************************...
- 在Java中,通常使用Unidata的`ucar`库来处理NetCDF文件,其中`ucar.nc2`包提供了NetCDF文件的读写API。 - `NetcdfFile`类是主要的接口,用于打开和访问NetCDF文件。可以通过`NetcdfFile.open()`方法提供文件路径...