当前位置:首页 > java > 正文内容

java 读取项目下文件和上传文件

root2年前 (2021-11-10)java392

读取项目下文件

1、硬盘绝对路径

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
    String path = "E:\\path\\1.txt";
    File file = new File(path);
    System.out.println(file.getAbsolutePath());//输出读取到的文件路径}

2、相对路径读取


public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
    String path = req.getServletContext().getRealPath("1.txt");
    File file = new File(path);
    System.out.println(file.getAbsolutePath());//输出读取到的文件路径}

项目中写入文件

public void doLoad(HttpServletRequest request,@RequestParam(value = "file") MultipartFile file, HttpServletResponse response)throws ServletException, IOException {
//      获取文件名称(避免携带盘符,IE11/Edge浏览器是有盘符)
    String fileName = file.getOriginalFilename();
    String destFileName=req.getServletContext().getRealPath("")+"uploaded"+ File.separator+fileName;
    File destFile = new File(destFileName);
//   创建上级文件夹
    destFile.getParentFile().mkdirs();
//   文件流写入
    file.transferTo(destFile);


扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=172

分享给朋友:

相关文章

java invoke 的反射用法 及参数传递

import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class&nbs...

java 发送http 请求

这里以post请求为例例1import cn.hutool.http.HttpRequest; public class HttpRequestUtil {    &...

java 小知识总结

StringUtils常用的判断空字符串有两个方法:isEmpty和isBlank】上源码// isEmpty public static boolean isEmpty(String s...

pom.xml文件的标签含义

<?xml version="1.0" encoding="UTF-8"?>声明xml的版本<project xmlns="http://maven.apache.org/...

java 读取json 文件并输出json字符串

import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java...

java 内存分页实现以及list的stream流

package com.how2java.springboot; import org.springframework.util.CollectionUtils; import java.util....