Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Kwan的解忧杂货铺@新空间代码工作室
SpringBoot-kwan
提交
78c64a01
S
SpringBoot-kwan
项目概览
Kwan的解忧杂货铺@新空间代码工作室
/
SpringBoot-kwan
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SpringBoot-kwan
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
78c64a01
编写于
6月 17, 2023
作者:
Kwan的解忧杂货铺@新空间代码工作室
🐭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix:删除没用的图片
上级
cd066e9b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
15 deletion
+16
-15
src/main/java/com/kwan/springbootkwan/utils/FileContainsUtil.java
.../java/com/kwan/springbootkwan/utils/FileContainsUtil.java
+16
-15
未找到文件。
src/main/java/com/kwan/springbootkwan/utils/FileContainsUtil.java
浏览文件 @
78c64a01
package
com.kwan.springbootkwan.utils
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.date.StopWatch
;
import
com.alibaba.fastjson2.JSON
;
...
...
@@ -10,6 +9,7 @@ import com.google.common.io.Files;
import
java.io.File
;
import
java.io.IOException
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
/**
...
...
@@ -20,7 +20,6 @@ import java.util.List;
* @date : 2023/2/8 10:45
*/
public
class
FileContainsUtil
{
/**
* 默认不存在
*/
...
...
@@ -30,13 +29,21 @@ public class FileContainsUtil {
*/
private
static
final
String
PIC_PATH
=
"/Users/qinyingjie/Documents/idea-workspace/blogimg/"
;
/**
* 博客路径
* 博客路径1
*/
private
static
final
String
BLOG_FOLDER1
=
"/Users/qinyingjie/Documents/idea-workspace/blog/"
;
/**
* 博客路径2
*/
private
static
final
String
BLOG_FOLDER
=
"/Users/qinyingjie/Documents/idea-workspace
/blog/"
;
private
static
final
String
BLOG_FOLDER
2
=
"/Users/qinyingjie/Documents/idea-workspace/study
/blog/"
;
/**
* 白名单
*/
private
static
final
String
[]
WHITELISTS
=
{
"http://qinyingjie.top/blogImg/image-20230324112725149.png"
};
private
static
final
List
<
String
>
WHITELISTS
=
Arrays
.
asList
(
"http://qinyingjie.top/blogImg/image-20230324112725149.png"
,
"http://qinyingjie.top/blogImg/logo.png"
,
"http://qinyingjie.top/blogImg/image-20230601124308164.png"
);
public
static
void
main
(
String
[]
args
)
throws
Exception
{
StopWatch
stopWatch
=
new
StopWatch
();
...
...
@@ -49,14 +56,7 @@ public class FileContainsUtil {
if
(
CollectionUtil
.
isNotEmpty
(
picNames
))
{
for
(
String
picName
:
picNames
)
{
//是白名单里面的图片,直接忽略
boolean
isWhite
=
false
;
for
(
String
whitelist
:
WHITELISTS
)
{
if
(
whitelist
.
contains
(
picName
))
{
isWhite
=
true
;
break
;
}
}
if
(
isWhite
)
{
if
(
WHITELISTS
.
contains
(
picName
))
{
continue
;
}
//默认不存在
...
...
@@ -65,7 +65,8 @@ public class FileContainsUtil {
List
<
String
>
suffix
=
new
ArrayList
<>();
suffix
.
add
(
".md"
);
//包含某个字符串
traverseFolder
(
BLOG_FOLDER
,
suffix
,
picName
);
traverseFolder
(
BLOG_FOLDER1
,
suffix
,
picName
);
traverseFolder
(
BLOG_FOLDER2
,
suffix
,
picName
);
//文件不存在
if
(!
IS_EXIST
)
{
isNotExist
.
add
(
picName
);
...
...
@@ -83,7 +84,7 @@ public class FileContainsUtil {
* 获取文件
*
* @param path
* @param suffix
* @param suffix
s
* @param word
* @throws IOException
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录