java 文件问题-如何使用java判断文件写入成功

问题描述

如何使用java判断文件写入成功

我使用了FileItem类将文件写入到服务器,但是我该如何判断是否写入成功,文件已经存在那个地址上

解决方案

你在去那个地址取一下,判断是否存在就行了

解决方案二:

FileStream吧,这个是同步的,也就是说,写完函数才返回。所以自然你执行后面的语句就是写完了。

解决方案三:

  File file = new File("D://new.txt");
        if(file.exists()){
          //文件已存在
            //file.delete();删除原文件
        }

解决方案四:

写入的时候没有抛异常就可以了

时间: 2024-12-30 01:46:21

java 文件问题-如何使用java判断文件写入成功的相关文章

mfc vc 序列化-使用mfc CArchive序列化写入的文件,读取时怎样判断文件末尾?

问题描述 使用mfc CArchive序列化写入的文件,读取时怎样判断文件末尾? 我要用while循环一直读取到文件末尾,怎样从循环中跳出呢?

C#判断文件路径是否存在或者判断文件是否存在的方法_实用技巧

复制代码 代码如下: //判断文件路径是否存在,不存在则创建文件夹 if (!System.IO.Directory.Exists(@"D:\Export")) { System.IO.Directory.CreateDirectory(@"D:\Export");//不存在就创建目录 } //判断文件是否存在 添加引用using System.IO; if(File.Exists(@"文件路径")) { //存在 } else { //不存在

使用Java内存映射(Memory-Mapped Files)处理大文件

NIO中的内存映射 (1)什么是内存映射文件 内存映射文件,是由一个文件到一块内存的映射,可以理解为将一个文件映射到进程地址,然后可以通过操作内存来访问文件数据.说白了就是使用虚拟内存将磁盘的文件数据加载到虚拟内存的内存页,然后就可以直接操作内存页数据. 我们读写一个文件使用read()和write()方法,这两个方法是调用系统底层接口来传输数据,因为内核空间的文件页和用户空间的缓冲区没有一一对应,所以读写数据时会在内核空间和用户空间之间进行数据拷贝,在操作大量文件数据时会导致性能很低,使用内存

使用SQL Server判断文件是否存在后再删除(详解)_MsSql

在SQL Server中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件.xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例. 删除文件存储过程 ALTER proc [dbo].[delFile_P] ( @path nvarchar(200)) as declare @result int exec master.dbo.xp_fileexist @path,@result ou

代码分析-Java中如何判断文件夹下当天有没有放文件?

问题描述 Java中如何判断文件夹下当天有没有放文件? List files = ftpUtil.getFileList(this.ftpTaskFolder);//ftp任务目录上获取任务文件 // 获取机构号全量数据传输任务文件 String organcodeFileName = """"; for (int i = 0; files != null && i < files.size(); i++) { String tempFileN

JAVA判断文件编码类型

[本文转载于JAVA判断文件编码类型] java读取文件,处理过程中,可能因为文件的编码问题导致了中文乱码.有时需要将UTF-8的改为ANSI的编码.以下代码就可以判断文件是什么编码方式. 主要jar包:cpdetector.jar  下载地址http://cpdetector.sourceforge.net/  同时还需jchardet-1.0.jar这个包,否则detector.add(cpdetector.io.JChardetFacade.getInstance());  会报错: 下载

文件类型判断-java文件类型如何准确进行判断呢

问题描述 java文件类型如何准确进行判断呢 目前需要进行对docx和zip格式文件进行判断,判断后缀名肯定不行(后缀名可以恶意更改),头文件解析的话docx和zip的头文件时相同的,还有什么方式能准确区分这两种类型的文件的? 解决方案 感谢 dxxy0的解答,采用解析头文件16进制字符串的方式,docx和zip的文件头都是504B0304,所以这种方式是无法区分的,docx是基于XML的zip压缩文件格式,本质上就是一个ZIP必须件,但需求要求必须区分这两种文件格式,到底该怎么区分呢? 解决方

JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤

JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常重要的,我们先来看下他的基本概念 用于将文件或者文件夹封装成对象 方便对文件和文件夹的操作 File对象可以作为参数传递给流的构造函数 我们写个小例子先 package com.lgl.hellojava; import java.io.File; public class HelloJJAVA {

java File 判断文件是否为符号链接

最简单的方式,直接使用: private static boolean isSymbolicLink(File f) throws IOException { return !f.getAbsolutePath().equals(f.getCanonicalPath()); } 如果是普通文件,file.getAbsolutePath()和file.getCanonicalPath()是一样的. 如果是link文件,file.getAbsolutePath()是链接文件的路径:file.getC