- 浏览: 61226 次
- 性别:
- 来自: 深圳
文章列表
package com.tij.io.file;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
/**
* java打开文件
* @author guoyoujun
* @date 2014-3-17
*/
public class JavaOpenFile {
/**
* java.awt.Desktop 用来打开文件的类; 首先能否打开文件要满足以下几点
* <p>1、操作平台是否支持桌面方式
* 2、文件是否 ...
package com.tij.io.file;
import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
/**
* 学习java中几种表示文件路径的方法差别
* @author guoyoujun
* @date 2014-3-17
*/
public class JavaFilePath {
/**
* java.io.File类中包含了三个方法来确定一个文件的路径
* < ...
package com.tij.io.file;
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.io.OutputStream;
import java.nio.channels.FileChannel;
import javax.n ...
package com.tij.io.file;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio ...
10、java获取文件最后的修改时间
- 博客分类:
- IO
package com.tij.io.file;
import java.io.File;
import java.util.Date;
/**
* 获取文件最后的修改日期
* @author guoyoujun
* @date 2014-3-17
*/
public class FileDate {
/**
* 调用file类的lastModified()返回最后修改的时间
* <p>如果文件不存在则返回O,得到date的初始日期
* @param args
*/
public static void main ...
package com.tij.io.file;
import java.io.File;
/**
* 检查File对象是文件还是目录
* @author guoyoujun
* @date 2014-3-17
*/
public class CheckDirectoryOrFile {
/**
* java.io.File包含两个方法:isFile(); isDirectory()
* <p>isFile();检查改文件对象是否是普通文件,是则return true; 如果文件不存在或者是目录则return false
* ...
package com.tij.io.file;
import java.io.File;
import java.io.IOException;
/**
* 判断文件存在目录
* @author guoyoujun
* @date 2014-3-17
*/
public class FileExists {
/**
* java.io.File类的exists()方法可以检查该文件否存在目录中
* <p>返回true则存在,返回false则不存在
* @param args
*/
public static v ...
7、java获取文件扩展名
- 博客分类:
- IO
package com.tij.io.file;
import java.io.File;
/**
* 获得文件扩展名
* @author guoyoujun
* @date 2014-3-17
*/
public class GetFileExtension {
/**
* java.io.File 本省并没有给我们提供获取扩展名的方法,所以就自己写了一个
* <p>当然了我这里并没有对文件存在做出判断, 实际你应该要exists判断的!
* @param args
*/
public static void m ...
package com.tij.io.file;
import java.io.File;
public class FileSize {
/**
* This class Shows how to get file size in Java
* @param args
*/
public static void main(String[] args) {
File file = new File("/Users/GYJ/Documents/bad_kpi.sql");
if (file.exists()) {
...
5、java如何实现移动文件、重命名文件
- 博客分类:
- IO
java.io.File renameTo(File dest) 方法可以用来重命名文件或者移动文件的目录
当成功移动或者重命名方法返回true 否则返回false; 一定要仔细检查这个返回值,这是和平台相关的, 比如说当目录中已有了相同的文件则不能继续移动或者重命名
mac系统中是会覆盖目标文件的 返回true
window系统则不能操作,返回false
代码中从相对、绝对位置测试了重命名操作,而且从不同目录的移动和重命名也做了操作; 每个执行完都给出了结果out out====;
package com.tij.io.file;
import java.io.File;
...
package com.tij.io.file;
import java.io.File;
public class DeleteFolderRecursively {
/**
* use be to delete file
* @param args
*/
public static void main(String[] args) {
String folder = "/Users/GYJ/tomcat";
//deleted folder recursively
recursiveDelete(new ...
java.io.File类中有四种静态分隔符; 分别是separator separatorChar pathSeparator pathSeparatorChar
separator : 它属于平台默认的字符形式, 列如window "\" unix "/"
separatorChar : 同上,但是表示字符
pathSeparator : 表示为各个平台classPath 分割的变量,window: ";" unix ":"
pathSeparatorChar : 同上,但是表示字符
测试======== ...
package com.tij.io.file;
import java.io.File;
public class DeleteFileJava {
/**
* This is Shows How to delete a File in Java
* @param args
*/
public static void main(String[] args) {
//absolute file name with path
File file = new File("/Users/GYJ/file.txt");
...
在java中可以使用 java.io.file 类来创建新的文件,当初始化完了文件对象 我们就可以调用文件对象的createNewFile() 方法来创建文件, 这个方法返回一个boolean值 true表示成功, false表示失败; 当创建失败这个方法会抛出一个异常 java.io.IOException文件将会为空且0个字节
当我们通过传递一个文件名称创建文件的时候,可以是绝对路径, 不然就提供一个文件名称;也可以是相对路径; 因为file对象会从当前目录为基础目录开始查找文件
还有一点, 我们在创建文件的路径的时候应该用系统属性分隔符"file.separator&q ...
现在比较流行用jetty作为启动服务器做开发, 简单且方便; 一直用的是Jetty8 没出现过奇怪问题, 刚好在另外的工程的时候用到了Jetty6版本。 问题出现了 后来解决了是jar包问题, 记录一下以后遇到更有印象;
错误:
2014-03-06 14:02:21.419:org.apache.jasper.runtime.JspFactoryImpl:WARN: Exception initializing page context
java.lang.VerifyError: (class: org/apache/jasper/runtime/PageContextImpl, ...