Batch file 从*txt文件列表中获取目录名并更改所有目录的属性的批处理脚本

Batch file 从*txt文件列表中获取目录名并更改所有目录的属性的批处理脚本,batch-file,Batch File,我正在寻找一个批处理脚本,它将从*txt文件的列表中获取目录名,然后更改列表中每个目录的名称 例如,我在log.txt文件中有以下列表: Folder1 Folder2 Folder3 Folder4 .... 我想隐藏所有这些目录。 有什么建议吗?您可以使用循环和 我已经将delims设置为?,因为这在文件名中是不允许的 @echo off for /f "usebackq delims=? eol=?" %%D in ("log.txt") do if exist "%%~D" attri

我正在寻找一个批处理脚本,它将从*txt文件的列表中获取目录名,然后更改列表中每个目录的名称

例如,我在log.txt文件中有以下列表:

Folder1
Folder2
Folder3
Folder4
....
我想隐藏所有这些目录。 有什么建议吗?

您可以使用循环和

我已经将delims设置为
,因为这在文件名中是不允许的

@echo off
for /f "usebackq delims=? eol=?" %%D in ("log.txt") do if exist "%%~D" attrib "%%~D" +H

您可以展示您尝试过的内容吗?如果您的文本文件内容只是一个目录名列表,如您的示例所示,那么批处理文件如何知道它们的位置?或者事实上它们是否存在?为了修改它们的属性,我建议以后不要回答一个你知道是离题的问题(从你投票结束可以看出)!回答离题问题不可避免地只会鼓励发布更多离题问题。