【发布时间】:2020-03-03 12:09:45
【问题描述】:
我有一个网络驱动器(本地映射),其中存储了我组织的每个用户的备份(超过 2000 个)。 树是这种形式:
- 用户名0001\存档
- ...
- 用户名0456\存档
- ...
- 用户名0789\存档
- ...
- username2000\存档
我想从批处理脚本中,在我的用户的每个备份文件夹中创建一个名为“backup.conf”的文件,其中包含 2 行:
[用户名] >> 第一行
ArchivePath=archive >> 第二行
在[ ]之间使用真实的用户名。
您对可能导致这种情况的代码有任何想法吗?
我尝试了以下批处理脚本:
cd mynetworkmappeddriveletter: (e.g. X:)
for /d %%a in (*) do (echo %%a > %%a\backup.conf)
如何在第二行和[]之间添加用户名?
感谢您的帮助。
【问题讨论】:
-
您好,请查看本指南how to ask good questions。显示您尝试过的一些代码。 Stack Overflow 不是编码服务。除此之外,grep 命令可能是您搜索的良好开端
-
您的标题包含
bash,但您将问题标记为 windowsbatch-file。你应该知道你在用什么 -
我已经编辑了我的标题。
-
网络驱动器会映射到本地的驱动器号吗?对于您提供的 username0456\archive 示例,文件是否应包含 On 第一行
[username0456]和第二行ArchivePath=archive?请编辑您的问题以显示更清晰的示例。 -
是的,网络驱动器被映射到本地驱动器号。
标签: windows batch-file