`
yzz9i
  • 浏览: 221110 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

在Java中指点文件保存目录按日期创建文件夹创建相关文件

 
阅读更多
在项目中很多地方估计有用到,就是指点文件保存目录再在该目录下创建以日期单位创建文件夹的小应用,

我想说下,写文件的形式有多种。有的直接发送url地址请求以流的形式直接读取再保存。
还有一种就是直接写入内容的形式

以下代码可供参考:
	public void writeFile(String strUrl)
			throws IOException {
		OutputStream os = null;
		
		try {
			URL url = new URL(strUrl);
			InputStream is = url.openStream();
			
			String value = null;
			value =你指点到的地址(路径);
			String fileDir = null;
			if(value !=null)
			{
				value = value.replace("\\", "/");
				if(value.lastIndexOf("/") == value.length()-1)
				{
					fileDir = value.substring(0,value.length()-1);
				}
				else
				{
					fileDir = value;
				}
				
			}
			String	filePath = fileDir+"/"+下一级的文件夹名称+"/"+当前日期;
			String fileName="文件名称";
			File file=new File(filePath);
			while(!file.exists()){
				file.mkdirs();
				
			}
		

			os = new FileOutputStream(filePath + "/" + fileName);
			
			int bytesRead = 0;
			byte[] buffer = new byte[8192];

			while ((bytesRead = is.read(buffer, 0, 8192)) != -1) {
				os.write(buffer, 0, bytesRead);
			}
		} catch (Exception e2) {
			e2.printStackTrace();
		} finally {
			if (os != null) {
				os.close();
			}
			
		}
		
	}



public static void writeIssXML(String filePath,String fileName,String contents) throws IOException {
		BufferedWriter writer = new BufferedWriter(new FileWriter(new File(filePath+"/"+fileName), true));
		writer.write(contents); //内容
		writer.close();
	}




分享到:
评论

相关推荐

    删除指定文件夹指定后缀名文件

    删除指定文件夹指定后缀名文件,如果对此软件有什么意见,可以发邮件至softwt@126.com

    保存INI配置文件和读取配置文件

    INI 配置文件的保存和读取 INI 配置文件是一种常见的文件格式,用于存储程序的配置信息。它是一种简单的持久化机制,允许程序在启动时初始化配置信息。INI 文件由多个节(Section)组成,每个节中可以有多个键名...

    mysql通过data文件夹恢复数据和存储过程的方法

    - **修改配置文件**:如果使用的是InnoDB表空间文件,可能需要在MySQL的配置文件(`my.cnf`或`my.ini`)中指定表空间文件的位置。 3. **恢复存储过程**: - **导出存储过程**:如果存储过程之前没有被包含在备份...

    .NET中 指定文件夹生成 免费下载

    在.NET框架中,进行文件和目录操作是常见需求之一,特别是在Web应用开发中,服务器端可能需要根据不同的逻辑创建特定的文件夹来存储各种数据,如用户上传的文件、日志记录、临时文件等。本篇文章将深入探讨如何在...

    springboot文件上传(支持单个和多个)

    因此,推荐在配置文件`application.properties`或`application.yml`中指定一个固定的文件存储路径: ```properties # application.properties spring.servlet.multipart.location=/path/to/your/upload/folder ``` ...

    Java制作bat文件可执行Jar.doc

    在Java开发过程中,有时我们需要将项目打包成可执行的JAR...需要注意的是,如果你的应用程序有额外的依赖库,确保它们也位于与JAR和BAT文件相同的目录下,或者正确地在MANIFEST.MF的“Class-Path”中指定它们的路径。

    GTAV竖中指鼠标指针美化包(win)

    将路径导航到“GTAV MiddleFinger Cursor”文件所在的文件夹,选择并应用这个新指针,最后确认保存设置,鼠标指针就会立即变换为GTAV的竖中指形象。 对于不熟悉这一操作的用户,网络上丰富的教程资源可以提供帮助。...

    实验2 熟悉常用的HDFS操作

    实验2的目的是让学生深入理解和熟练运用Hadoop分布式文件系统(HDFS)的相关操作。HDFS在Hadoop架构中扮演着核心角色,它负责存储大规模数据并提供高容错性和可扩展性。通过这个实验,学生将掌握使用Shell命令以及...

    Struts2,实现单个文件,多个文件,上传与下载,多个拦截器

    例如,对于文件上传Action,不仅需要在Action类中实现文件上传的逻辑,还需要在struts.xml中指定文件的保存路径和结果页面。这样,当用户提交文件时,Struts2框架会自动调用文件上传拦截器,处理上传请求,并将文件...

    Java调用ICTCLAS2013

    在Eclipse环境中,你可以创建一个新的Java工程,命名为ICT,并将Java32位版本的RAR解压文件中的`Win-32bit-JNI-lib`目录下的`kevin`文件夹和`TestNLPIR.java`文件导入到工程的`src`目录下。确保将这些文件添加到工程...

    java的jar包打包操作手册

    1. 在创建 JAR 文件时,需要在清单文件 `MANIFEST.MF` 中指定入口类,否则程序不知道从哪个类开始执行。 2. JAR 文件双击运行默认仅对于图形化界面的程序起作用,对控制台的程序需要使用批处理程序才能设置双击运行...

    java类文件通过$获取properties文件的属性值

    这通常可以通过在`applicationContext.xml`或者`application.properties`中指定配置文件的位置来实现。 ```xml ``` 2. **启用自动注入**:如果使用了Spring Boot,则默认支持`@Value`注解;如果是传统Spring...

    由sql语句生成db文件

    6. **加载DB文件**: 当从外部导入.db文件时,可以先将其复制到应用的私有数据目录,然后在`SQLiteOpenHelper`中指定新的数据库路径。 7. **权限管理**: 如果需要在外部存储(如SD卡)操作.db文件,记得在...

    利用Eclipse和JSmooth生成java EXE可执行文件

    在IT行业中,将Java应用程序转换为Windows平台下的可执行文件(EXE)是常见的需求,因为这能够方便非开发人员直接运行程序而无需安装Java运行环境(JRE)。本篇文章将详细讲解如何利用Eclipse集成开发环境和JSmooth...

    MicrosoftHTMLHelpWorkshopV1.3汉化版.rar

    将工程文件保存在某一目录下并给予文件名。此时弹出主编辑窗口,如图1。  2.单击右边的“选项”按钮,在弹出的对话框中我们可以设置文件的属性。包括文件标题、压缩率、排序、各种文件信息、搜索支持、宏定义、...

    Java中使用XFire开发简单的WebServices.pdf

    1. **创建部署目录**:在`Tomcat 6.0\webapps`目录下新建文件夹`JavaWS`,并在此文件夹下创建`WEB-INF`子文件夹。 2. **添加必要的文件夹**:在`WEB-INF`目录下新建`classes`和`lib`文件夹,这些文件夹将用于存放...

    java打包jar.pdf

    JAR文件本质上是多个.class文件的ZIP压缩格式,它允许开发者将相关的类、资源和元数据组织在一起,便于部署和执行。由于JAR文件是ZIP格式,因此可以使用各种ZIP工具进行操作。 在JAR文件中,MANIFEST.MF文件起着至...

    Eclipse快速打开文件

    Eclipse原生支持打开包含源代码的jar文件,只需右键点击jar,选择"Properties",然后在"Java Source Attachment"中指定源码位置。 然而,对于没有源码的jar,我们可以使用第三方插件如"**OpenExplorer**"。在提供的...

    实验2常用的HDFS操作.doc

    (5)给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息 (6)提供一个HDFS内的文件的路径,对该文件进行创建和删除...

Global site tag (gtag.js) - Google Analytics