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

java轻松实现上传下载

 
阅读更多
package service;

import java.io.File;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import system.PropertiesUtil;

import dao.AH202_UserDao;

public class Log_Service
{
/**
* 日志管理模块
*
* @return
*/
  public File getLogFileObject() {
// 初始运行获取创建文件的年月
SimpleDateFormat da = new SimpleDateFormat("yyyyMM");
String file = "/Web200_" + da.format(new Date()) + ".log";
// 获取当前月
   String url = PropertiesUtil.readValue("logurl");
String currentMonth = da.format(new Date());
System.out.println(file.substring(8, 14));
// * 月份相同,不创建新的日志文件
if (currentMonth.equals(file.substring(8, 14))) {
File f = new File(url + file);
return f;
}
// * 月份不同,创建新的日志文件
if (!currentMonth.equals(file.substring(8, 14))) {
String file2 = "/Web200_" + da.format(new Date()) + ".log";
File f = new File(url + file2);
return f;
}
return null;
}
/**
* 日志写入模块
*
* @return
* @throws Exception
*/
public Boolean writeToLogFile(String log) throws Exception {
File file1 = getLogFileObject();
if (!file1.exists()) {
file1.createNewFile();
}
FileOutputStream fos = new FileOutputStream(file1, true);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String words = "[" + df.format(new Date()).toString() + " Operator="
+ "]" + log;
words += "\r\n";
fos.write(words.getBytes());
fos.close();
return true;
}
public static void main(String[] args) throws Exception {
Log_Service log = new Log_Service();
log.writeToLogFile("测试写入Log");

}

}
分享到:
评论

相关推荐

    java实现图片上传并显示

    在Java Web开发中,图片上传是一项常见的功能,用于允许用户上传他们的图片文件到服务器,然后在网站上展示。本教程将深入讲解如何使用Struts2框架和Apache Commons FileUpload库来实现这一功能。 首先,我们需要...

    java实现拖拽上传

    总之,拖拽上传是一种提升用户交互体验的有效方式,通过HTML5的拖放API和Java的文件上传处理,可以轻松实现这一功能。在实现过程中,注意前端与后端的协同工作,确保文件安全、高效地上传至服务器。

    java利用oss实现下载功能

    通过使用Java和OSS,可以轻松实现下载功能。这种方法可以满足大多数下载需求,并且具有很高的灵活性和可扩展性。 知识点: 1. Java下载功能的实现方式有多种,可以分为三种:将要下载的内容写到本地目录,然后将...

    java利用FTPClient实现上传下载文件.doc

    Java 中使用 FTPClient 实现上传下载文件 Java 中使用 FTPClient 实现上传下载文件是 Java 程序中经常需要和 FTP 打交道的重要内容。FTPClient 是 Jakarta Commons 中的一个工具类,位于 Commons Net 包中。...

    java实现上传文件到oss(阿里云)功能示例

    Java 实现上传文件到 OSS(阿里云)的功能示例 Java 实现上传文件到 OSS(阿里云)的功能示例是指通过 Java 语言实现将文件...通过使用阿里云 OSS 官方提供的工具包和 Java 语言,可以轻松实现上传文件到 OSS 的功能。

    Java Spring Boot应用程序中实现文件上传和下载功能

    通过上述步骤,我们可以在Spring Boot项目中轻松实现文件的上传和下载功能。需要注意的是,在实际部署时还需要考虑文件的安全性、权限控制等问题。此外,为了提高用户体验,还可以增加进度条显示等功能,使得文件...

    Java实现视频网站的视频上传及视频播放功能编程资料

    ### Java实现视频网站的视频上传及视频播放功能 #### 一、项目背景与目标 本文档旨在介绍如何使用Java开发一套完整的视频网站解决方案,重点在于视频上传、视频转码、视频关键帧抽图以及视频播放功能。通过这些...

    java实现上传下载

    ### Java实现上传下载知识点详解 #### 一、Java文件上传概述 在Web应用程序中,文件上传是一项非常常见的功能。为了实现在JSP环境中的文件上传功能,开发者通常会选择使用现有的Java文件上传组件来简化开发过程。...

    java实现FTP上传下载

    通过使用J-ftp库,可以轻松地在Java应用程序中实现FTP上传下载功能。本文介绍了如何使用J-ftp库来实现基本的FTP操作,并展示了如何处理大文件传输、断点续传以及进度条显示等功能。此外,还讨论了如何在客户端对文件...

    Java FTP文件上传下载

    在这个场景中,我们看到的"Java FTP文件上传下载"是一个具体的实现,它可能包含了一个自定义的工具类`FtpUtil.java`,以及一些依赖的库文件。 `FtpUtil.java`很可能是一个封装了FTP操作的类,包括连接FTP服务器、...

    jsp实现文件上传下载

    以上就是使用Java和JSP实现文件上传下载的基本步骤。在实际项目中,还需要考虑错误处理、安全性(防止文件覆盖、非法文件上传等)、用户体验优化(如上传进度显示)等问题。`SmartUpload`库提供的API可以方便地解决...

    java文件上传下载

    通过提供的代码示例和配置指南,开发者可以快速搭建起一个具备文件上传下载功能的应用系统。同时,为了提高用户体验和系统的安全性,还需要考虑诸如文件类型验证、上传文件大小限制等功能的实现。

    java中实现ftp下载功能

    在Java编程环境中,FTP(File Transfer Protocol)下载功能的实现主要涉及到网络编程和文件操作,尤其是当需要支持断点下载时,需要对FTP协议有深入的理解。断点下载是指在网络中断或用户暂停后能从上次中断的位置...

    java 调用ftp上传、下载文件到服务器

    在Java编程中,FTP(File ...总之,通过Java调用FTP服务进行文件上传和下载是一个常见的任务,可以通过Apache Commons Net等库轻松实现。理解这些基本步骤和概念将有助于你在实际项目中更高效地管理远程文件系统。

    jsch.jar及实现代码 SftpUtil.java java使用sftp实现上传下载文件

    在Java编程环境中,有时我们需要与远程服务器进行交互,例如上传或下载文件。这时,我们可以利用SSH(Secure Shell)协议中的SFTP(Secure File Transfer Protocol)子协议来实现这些功能。`jsch.jar`是一个Java库,...

    java处理上传后的图片

    这些类能够帮助开发者轻松地实现图片的读取、写入、缩放等功能。特别是`ImageIO`类,它支持多种图片格式(如JPEG、PNG等)的读写操作,极大地简化了开发工作。 #### 三、代码分析 下面是对给定代码片段的详细解析:...

    java项目实现远程UbuntuFTP下载文件和文件夹

    总之,Java结合Apache Commons Net库可以轻松实现远程Ubuntu服务器的FTP文件和文件夹下载,以及下载文件的SHA256校验。通过理解和实践这些步骤,开发者可以构建自己的FTP客户端工具,满足各种远程数据交换的需求。

    Java FTP 实现跨服务器文件上传下载

    Java作为多用途且跨平台的编程语言,提供了多种库来实现FTP功能,使得开发者能够轻松地构建跨服务器文件上传和下载的应用。本篇将详细介绍如何使用Java实现FTP的文件上传与下载。 首先,我们需要了解Java中的FTP...

    java多图片上传、删除、预览,post提交

    综上所述,实现这个功能需要Java后端处理文件上传、删除,layui前端组件负责用户交互,同时利用POST方法进行数据传输。通过合理的代码组织和安全性设计,可以构建一个高效、安全的多图片管理功能。

    java版ftp上传下载工具类

    Java FTP上传下载工具类是基于Apache的Commons Net库实现的,这个库为Java开发者提供了FTP(文件传输协议)客户端功能。Apache Commons Net是Apache软件基金会的一个项目,它提供了多种Internet协议的Java实现,包括...

Global site tag (gtag.js) - Google Analytics