我在尝试运行以下命令行时遇到问题:
laszip *.laz
该命令应该从 cmd 解压缩我所在文件夹中的所有文件。
我应该运行该命令行到数十个包含我需要解压的文件的文件夹。所有文件夹的名称模式都相同,如下所示:LIDARHD_1-0_LAZ_PL-0912_6533-2021
或LIDARHD_1-0_LAZ_PL-0912_6533-2021
为了节省时间,我尝试生成一个代码,运行命令laszip .*laz
行到所有包含.laz
我需要解压缩的文件的文件夹。
如果你们中有人能帮助我,我会非常高兴!
答案1
您可以直接在 CMD 中尝试以下命令:
cd your_root_path
for /f "tokens=*" %a in ('dir /b /s /a:d') do (
cd %a
laszip *.laz
)
your_root_path
.laz
是您要开始递归搜索文件的路径
%
如果您想将其用作脚本,请不要忘记使用双精度而不是单精度