yue-no.3 发表于 2025-12-16 11:13:33

[教程]用rar备份指定文件含目录的方法

本帖最后由 yue-no.3 于 2025-12-16 14:17 编辑

方法简单但实用
非常适合备份各种配置文件



例如,我要备份所有roms文件夹下的gamelist.xml

只需搜索gamelist.xml
然后选中备份即可

可以看到,这个备份是包含目录的{:3_48:}



powerha 发表于 2025-12-16 13:16:14

学到了,多谢大佬教程

Alifu1227 发表于 2025-12-16 13:49:30

进来看看

RenDanny 发表于 2025-12-16 13:52:49

进来看看

lili 发表于 2025-12-16 16:12:35

gamelist.xml是干什么用的?

游戏 发表于 2025-12-16 18:28:45

lili 发表于 2025-12-16 16:12
gamelist.xml是干什么用的?

游戏菜单

am7 发表于 2025-12-17 07:08:32

谢谢分享操作技巧

勇敢的心 发表于 2025-12-17 08:59:03

lili 发表于 2025-12-16 16:12
gamelist.xml是干什么用的?

一般是ES前端的游戏列表

wyz_2015 发表于 2025-12-17 11:33:16

本帖最后由 wyz_2015 于 2025-12-17 15:33 编辑

*nix shell。工作目录已在roms/下:
find ./ -iname "gamelist.xml" -printf "%P\n" | tar -Jcvf ./1.tar.xz --files-from=-
find命令在当前目录下递归寻找名“gamelist.xml”的文件(引号内可以是表达式,比如“*.xml”),去除结果中"./"开头。将find命令的结果传递给tar命令,令tar在当前目录下创建包含前述文件的“1.tar.xz”归档压缩包。

PowerShell不会搓,让AI改写的,我也没法验证。Windows下等效的PowerShell命令:
Get-ChildItem -Path . -Recurse -Filter "gamelist.xml" -File |
    Where-Object { $_.Name -ieq "gamelist.xml" } |
    ForEach-Object { $_.FullName.Substring((Get-Location).Path.Length + 1) } |
    tar -Jcvf 1.tar.xz -T -


lili 发表于 2025-12-17 19:16:29

还是不会用啊
页: [1]
查看完整版本: [教程]用rar备份指定文件含目录的方法