🎨 Ignore hidden files when cleaning unused assets https://github.com/siyuan-note/siyuan/issues/12172

This commit is contained in:
Daniel 2024-08-04 12:18:20 +08:00
parent 27c19ba396
commit a070db1933
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -1207,6 +1207,11 @@ func allAssetAbsPaths() (assetsAbsPathMap map[string]string, err error) {
return nil
}
if filelock.IsHidden(path) {
// 清理资源文件时忽略隐藏文件 Ignore hidden files when cleaning unused assets https://github.com/siyuan-note/siyuan/issues/12172
return nil
}
if info.IsDir() && "assets" == info.Name() {
filelock.Walk(path, func(assetPath string, info fs.FileInfo, err error) error {
if path == assetPath {
@ -1245,6 +1250,12 @@ func allAssetAbsPaths() (assetsAbsPathMap map[string]string, err error) {
}
return nil
}
if filelock.IsHidden(assetPath) {
// 清理资源文件时忽略隐藏文件 Ignore hidden files when cleaning unused assets https://github.com/siyuan-note/siyuan/issues/12172
return nil
}
relPath := filepath.ToSlash(assetPath)
relPath = relPath[strings.Index(relPath, "assets/"):]
if info.IsDir() {