在项目开发中方便后期的移植,需要将一些属性写在文件中,防止硬编码的发生,举一个例子,文件上传的路径设置,首先写一个属性文件upload.properties
内容:
path=d:\\uploadfile\\
接下来在类中调用即可
/**
*
*/
package com.xupt.upload;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Properties;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.context.ContextLoader;
/**
*
* Simple to Introduction
* @ProjectName: [徐州联通基站项目-移动网工程]
* @Package: [com.xupt.upload.UploadInfo.java]
* @ClassName: [UploadInfo]
* @Description: [在文件上传中指定路径,方便移植,将属性值放到属性文件中]
* @Author: [xxx]
* @CreateDate: [2014年2月16日 下午4:37:04]
* @UpdateUser: [lenovo]
* @UpdateDate: [2014年2月16日 下午4:37:04]
* @UpdateRemark: [说明本次修改内容]
* @Version: [v1.0]
*
*/
public class UploadInfo {
/**
* 设置路径
*/
public UploadInfo(){
Properties p=new Properties();
String filePath=this.getClass().getResource("/").getPath().toString();
filePath=filePath+"upload.properties";
try {
FileReader fr=new FileReader(filePath);
p.load(fr);
path=p.getProperty("path");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//p.load(reader);
}
private String path="";
// private String path=ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath("/");
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public static void main(String[] args) {
UploadInfo info=new UploadInfo();
}
}
分享到:
相关推荐
要读取或写入文件内容,可以使用FileStream类,它允许对文件进行读写操作。例如,使用StreamReader和StreamWriter读取和写入文本文件。 10. 文件版本和元数据: 对于某些特定类型(如图像或文档),可以获取更...
在C#编程语言中,获取文件属性是一项基本且重要的任务,尤其在处理文件系统操作时。文件属性提供了关于文件的基本信息,例如文件名、大小、创建日期、修改日期以及访问权限等。本篇文章将深入探讨如何使用C#来获取...
在VC++编程环境中,获取文件属性是一项常见的任务,这包括了解文件的创建时间、修改时间、访问时间,以及文件的权限信息,如只读、存档、隐藏和系统属性。以下是一个详细的步骤介绍和相关代码示例。 首先,我们需要...
在VC++编程环境中,获取文件属性是一项常见的任务,这对于文件管理、系统操作或者软件开发都至关重要。文件属性包含了关于文件的各种信息,如创建日期、修改日期、大小、隐藏状态、只读标志等。下面我们将详细探讨...
在C#编程语言中,获取文件属性是一项基本但至关重要的任务。这涉及到对文件系统进行操作,以便了解文件的相关信息,如文件名、大小、创建日期、修改日期、访问日期以及文件的隐藏、只读、系统等特殊属性。在本文中,...
在VC++编程环境中,获取文件属性是一项常见的任务,这对于文件管理、系统操作或者软件开发都至关重要。文件属性包含了关于文件的各种信息,如创建日期、修改日期、大小、隐藏状态、只读状态等。本实例提供了获取文件...
在IT领域,获取文件属性是日常操作中必不可少的一部分。无论是编程、系统管理还是数据分析,了解文件的属性都至关重要。文件属性通常包括文件名、大小、创建日期、修改日期、访问日期、权限、类型、元数据等。下面...
在VB.NET编程中,获取文件属性是常见的任务,这有助于我们了解文件的相关信息,如文件路径、大小、创建日期、最近访问时间以及文件的权限设置(如只读或隐藏)。以下将详细介绍如何使用VB.NET来获取这些文件属性。 ...
以下是一个基本的示例,演示了如何加载属性文件并获取其中的值: ```java import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; public class PropertiesExample { public...
在IT领域,获取和修改文件属性是日常工作中常见的任务,特别是在软件开发和系统管理中。文件属性提供了关于文件的重要信息,如创建日期、修改日期、访问权限、大小、类型等。这里我们将深入探讨如何获取文件属性以及...
在IT领域,尤其是在C++编程环境下,经常需要处理文件及获取其相关属性。MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,它为Windows应用程序开发提供了丰富的功能,包括文件操作。本篇文章将深入讲解...
信息提取工具通过读取文件的元数据来获取这些属性,这对于文件管理和分析至关重要。例如,你可以用它来查找特定时间创建或修改的文件,或者找出隐藏或系统文件。此外,这些工具还能用于批量处理文件,比如批量更改...
在ASP.NET中,获取文件属性是一项基础且重要的任务,尤其对于处理用户上传的文件或管理服务器上的文件系统时。在C#编程环境下,这可以通过System.IO命名空间中的类和方法来实现。本教程将深入探讨如何在ASP.NET中...
VC获取文件属性信息,本例是一个获取文件属性的例子,获取到文件的创建时间、修改时间、访问时间,以及文件的只读、隐藏、存档等属性,不好一点是选择文件需要手动粘贴文件路径到文本框中,这个你可以自己完善哦,...
这些类提供了一种简洁的方式,使开发者可以轻松地访问文件系统并获取所需的文件属性,无论是单个文件还是整个文件夹树。通过理解并熟练运用这些工具,开发者能够构建出功能强大的文件管理系统或涉及文件操作的应用...
例如,`IsReadOnly`属性可以检查文件是否为只读,`Attributes`属性则能获取或设置所有文件属性。 接着,"文件大小"是另一个关键指标。`FileInfo`类也提供了`Length`属性,它返回文件的字节数,可用于计算文件的大小...
接下来,我们通过 word 对象找到它的属性,Document,并打开要获取文件内容的文件。然后,我们获取当前活动的 Document,并从当前活动的 Document 中获取 paragraphs。 循环输入每一个 paragraph,我们可以获取每个...