`
huainansto
  • 浏览: 28283 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

JAVA 网络驱动器 读写文件

    博客分类:
  • JAVA
阅读更多
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入门编辑器(读写文件两接口一类实现)

    本项目名为“JAVA入门编辑器(读写文件两接口一类实现)”,旨在为初学者提供一个简单的文本编辑器实现,通过将读写文件功能封装到一个类中,并通过两个接口实现事件通知,来提高代码的可维护性和可扩展性。...

    java中读写XML文件

    而SAX解析器则采用事件驱动的方式,逐行读取XML文件,节省内存,但不支持随机访问。 **读取XML文件** 1. **DOM解析器读取** 使用`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类来读取XML...

    JAVA的Excel文件读写

    本教程将详细讲解如何使用Java进行Excel文件的读写操作,特别是与MySQL和SQL Server数据库的交互。 首先,Java中处理Excel文件主要依赖于Apache POI库。Apache POI是一个开源项目,它提供了API来读取、创建和修改...

    USB-IC读写器Java_Jna示例源码.rar

    在这里,它被用来作为桥梁,使得Java可以与IC卡读写器的硬件驱动进行通信。 标签包括"Jna调Dll","java调dll","java读写ic卡","java读NFC"和"java读写RFID",这些都揭示了这个项目涉及的技术点。Jna调Dll表明Java...

    Java下读写DBF数据库文件格式研究.pdf

    因此,若需要在Java中读写DBF文件,开发者需借助第三方库或商业驱动来实现。 考虑到DBF文件的结构和读写方法,Java开发者可设计几个专门的类来处理DBF文件。DBFField类负责读取字段子记录中的信息;DBFHeader类用于...

    超详细!java访问windows共享目录并下载文件

    在Java编程环境中,有时我们需要与Windows操作系统进行交互,例如访问共享目录并下载其中的文件。这个过程涉及到几个关键的技术点,包括系统调用、网络通信和文件操作。在这个场景下,我们将通过`SmbUtils.java`和`...

    用java编程将txt文件数据导入oracle

    在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 4. JDBC 驱动程序:JDBC(Java Database Connectivity)是一种 Java API,用于连接数据库。在本程序中,...

    java操纵xml文件的读写,并根据xml生成树型菜单

    **知识点**: 上述代码展示了用于读写文件的基本Java类库(如`java.io.*`),以及用于处理XML的第三方库JDOM中的`SAXBuilder`等类。这些类是实现XML文件读写的基石。 ##### 2. 常量定义 ```java private static ...

    java学习驱动包

    2. 文件系统驱动:例如,Apache Commons IO库,提供对文件系统的操作,包括读写文件、目录管理等功能。 3. 网络通信驱动:如HTTP客户端库,如Apache HttpClient或OkHttp,用于发送HTTP请求和接收响应。 4. XML解析...

    java网络编程下载器源代码

    Java网络编程下载器源代码是Java开发者学习网络通信和文件下载技术的重要资源。它通过实现HTTP、FTP等网络协议,展示了如何在Java中构建一个功能完备的文件下载工具。这个源代码可以帮助学习者深入理解Java的Socket...

    java读取和写入xml文件

    SAX是一种基于事件驱动的解析器,它不将整个XML文档加载到内存,而是逐行读取,遇到元素、属性等事件时触发回调函数。适合处理大型XML文件。 - 优点:内存占用少,适合处理大型XML文件。 - 缺点:编程复杂,需要编写...

    一次代码重构之旅-快速读写xml文件工具类封装

    在描述中提到的博客文章“一次代码重构之旅-快速读写xml文件工具类封装”,作者分享了如何通过Java进行XML操作的优化,将原始的XML处理代码整合到一个工具类中,提供简洁易用的API。在阅读该博客文章的过程中,我们...

    XML.rar_XML java_java call_java xml_xml 读写_xml读写 java

    至于“xml读写_java”,Java提供了多种方式来读写XML文件。使用DOM解析器,可以创建DocumentBuilder实例,然后使用parse()方法解析XML文件得到Document对象,再通过getElementsByTagname()等方法获取元素,最后用...

    java连接access的mdb文件

    本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这一功能,我们需要依赖JDBC-ODBC桥接驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与ODBC(Open ...

    java 视频流读写

    Java 视频流读写是Java编程中涉及多媒体处理的一部分,主要目的是为了在应用程序中处理、播放或存储视频数据。Java Media Framework (JMF) 是Java平台上的一个关键组件,用于处理音频、视频和流媒体内容。在这个"JMF...

    Java在Windows下导出xml文件到Linux服务器上

    在Java中,`java.io`包提供了许多类用于读写文件,例如`FileWriter`、`BufferedWriter`和`FileOutputStream`。在导出XML文件时,我们可能需要使用`FileWriter`或`FileOutputStream`配合`XMLStreamWriter`(来自`...

    读取驱动器、文件信息类(电子书)

    在IT领域,尤其是在编程实践中,了解如何读取驱动器和文件信息是至关重要的技能。这份“读取驱动器、文件信息类(电子书)”很可能提供了详细的教程和实例,帮助初学者掌握这些基本操作。电子书中可能涵盖了Windows...

    Java下读写DBF数据库文件格式研究.zip

    2. **Java库支持**:Java标准库并不直接支持DBF文件操作,但有第三方库可以协助完成,如JDBF、Apache POI (HSSF/SS.usermodel) 和JDBC驱动(如JDBC-ODBC桥接)。JDBF库是一个轻量级且易于使用的库,专门用于读写DBF...

    Java网络高级编程

    它们具有默认构造器、公共属性和getter/setter方法,便于其他Java应用或框架(如EJB、Struts)进行操作和绑定。JavaBeans可以通过JavaBeans Activation Framework (JAF)和Java Persistence API (JPA)与其他Java技术...

    java文件资源管理器

    需要注意的是,如果目标文件已经存在或者源文件和目标文件在不同驱动器上,重命名可能失败。 4. **复制**:复制文件通常涉及读取源文件并写入目标文件。可以使用`BufferedReader`和`BufferedWriter`进行逐行读写,...

Global site tag (gtag.js) - Google Analytics