gpt4 book ai didi

windows - 在特定目录中递归创建文件夹

转载 作者:可可西里 更新时间:2023-11-01 11:39:14 32 4
gpt4 key购买 nike

在最近的备份/恢复周期中,我意识到我设法从“.svn”目录中省略了“tmp”目录,因此我无法更新我的工作副本。如果我手动创建一个新的空“tmp”目录,问题就会消失,所以我正在寻找一种方法来递归遍历每个文件夹,找到“.svn”并在其中创建一个“tmp”文件夹。

因为我不想弄乱现有的文件夹,所以我想在我做一些愚蠢的事情之前寻求帮助:)

意见/建议将不胜感激,谢谢!

PS:这是在 Windows 机器上,很遗憾 Bash 和其他 unix 实用程序不存在。

最佳答案

上面的脚本在我的 Windows 7 机器上不起作用。 “dir/b/s .svn”没有获取所有目录,我收到“未找到文件”错误。

我将脚本更改为除了仅选择目录外还有/ad,这很有效!这是对我有用的脚本。

@echo off
for /f "usebackq delims=" %%I in (`dir /ad /b /s .svn`) do (
echo Fixing %%I...
mkdir "%%I\tmp"
)

关于windows - 在特定目录中递归创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305993/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com