核心方法:
public Rest del(String yourObjectName) {
Rest rest = null;
try {
// Endpoint
String endpoint = “http://oss-cn-hangzhou.aliyuncs.com”;
// keyId
String accessKeyId = “”;
// KeySecret
String accessKeySecret = “”;
// 第一个文件夹
String bucketName = “”;
/*
* yourObjectName: 传过来的文件url
* 列如: http://8080/a/b/c/XXXXX.html
* 你应该截取得到后面的路径: a/b/c/XXXXX.html
*/
yourObjectName = “”;

        // 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);// 判断当前文件url 是否存在boolean exist = ossClient.doesObjectExist(bucketName, yourObjectName);if (!exist) {log.error("文件不存在,filePath:{},{}", yourObjectName, ossClient.doesObjectExist(bucketName, yourObjectName));rest = Rest.failure("文件不存在,已删除该信息。");return rest;} else {// 删除文件。ossClient.deleteObject(bucketName, yourObjectName);// 关闭OSSClient。ossClient.shutdown();rest = Rest.ok();}} catch (Exception e) {log.info("异常信息!标识符: ossDelete");e.printStackTrace();rest = Rest.failure("异常信息!标识符: ossDelete");}return rest;
}

java 删除oss 文件相关推荐

  1. Java删除指定文件夹下的文件和目录

    Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...

  2. java——java删除指定文件或文件夹

    java删除指定文件或文件夹 //删除files文件夹下文件名为name.txt的文件 //删除files文件夹下文件名为name.txt的文件 File folder = new File(&quo ...

  3. java 删除指定文件夹和下面所有文件_java——File IO流

    1.File(掌握) (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:demoa ...

  4. java删除指定文件_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  5. java 删除指定文件夹和下面所有文件_JAVA语言基础

    一.计算机的基本概念 什么是计算机? 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行.自动高速处理海量数据的现代化智能电子设备.由硬件和软件组成.没有安装过任何软件的计算 ...

  6. 【java删除指定文件夹或者文件】

    想要拷贝一份项目代码到家里,但是由于是从公司svn服务器上checkout下来的,其中有很多.svn文件.所以就写了个小工具删除.svn文件夹.就可以缩小整个工程大小. package delete. ...

  7. Springboot 删除指定文件夹或文件(Java删除指定文件夹或文件)

    代码如下: package com.example.controller;import org.springframework.util.FileSystemUtils; import org.spr ...

  8. java 删除指定文件夹内所有文件

    该内容来自于:java 删除指定文件目录_IT_choshim的博客-CSDN博客_java删除指定文件 //删除文件夹     //param folderPath 文件夹完整绝对路径     pu ...

  9. java 删除指定文件夹 以及文件下下面的所有文件

    文件路径的分隔符在windows系统和linux系统中是不一样. 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (& ...

最新文章

  1. 修改altium designer原理图右下角信息
  2. 许式伟:毕业两年成为首席架构师,我的技术学习方法论
  3. vb.net2019-多线程并行计算(6)
  4. python录入学生信息网_干货满满 | Python趣味编程教学实践
  5. 理解并使用ASP.NET的高级配置
  6. 多点积分又改规则了_2020年落户广州积分入户名额有多少个?如何加分?
  7. jQuery复选框多选问题
  8. c语言上机题库程序设计,C语言上机程序设计题库及答案.docx
  9. webrtc 渲染_webRTC 中 timing 信息的使用
  10. Win7系统 待机后 不断网的 配置方法
  11. android 全局对话框6,[Android][Framework]从全局AlertDialog聊聊WindowManager
  12. 了解 Nginx 主要应用场景
  13. xp系统计算机启动时灰色界面,windows xp系统下屏幕开始按钮变成灰色怎么处理
  14. 人声修音插件 – Antares Auto-Tune Pro 9.1.0.5 WiN
  15. SQL Server2000安装sp4补丁中的错误与破解
  16. erlang ets写入mysql_Erlang 进程字典 VS ETS
  17. Bitmap createBitmap()裁剪图片
  18. Excel的查找和引用函数:VLOOKUP、OFFSET、MATCH、INDEX、INDIRECT
  19. 乱七八糟之处理器天梯图
  20. 背景颜色渐变(shape属性)

热门文章

  1. Solid Converter PDF10.1Crack,将pdf表转换为可编辑的Excel文档
  2. 《移动App测试实战》读书笔记
  3. vue组件之间的传参总结
  4. 微信小程序生成海报失败问题解决方法
  5. 2021,同城货运战火依旧
  6. ltp分词后处理——强制分词模块
  7. i5四核八线程怎么样_英特尔八代酷睿i5、i7 CPU处理器评测 4核心8线程威力咋样?...
  8. Springboot实现支付宝沙箱支付功能
  9. 五年级上册计算机教案闽教版,闽教版五年级上册信息技术教案
  10. 遗传算法的交叉算子:部分匹配交叉(PMX)、有序交叉(OX)、循环交叉(CX)、两点交叉等讲解