【发布时间】:2015-01-31 00:59:46
【问题描述】:
我目前正在尝试将测试文件夹中的所有 .txt 文件类型设置为隐藏。我试过运行批处理但没有运气。我错过了什么?
@ECHO OFF
for "C:\Users\Ryan\Desktop\test" %%a IN (*.txt) DO attrib +h "%%a"
【问题讨论】:
标签: windows batch-file command-line cmd
我目前正在尝试将测试文件夹中的所有 .txt 文件类型设置为隐藏。我试过运行批处理但没有运气。我错过了什么?
@ECHO OFF
for "C:\Users\Ryan\Desktop\test" %%a IN (*.txt) DO attrib +h "%%a"
【问题讨论】:
标签: windows batch-file command-line cmd
attrib +h "C:\Users\Ryan\Desktop\test\*.txt"
应该更容易,但你不要告诉我们发生了什么。
【讨论】:
for - 但这是必需的。尝试在for 之前执行DIR *.txt,然后再执行。你会在看到文件之前看到它,在你不但使用dir /a:h *.txt之后会给你一个不同的故事......
源路径放在括号内。
@ECHO OFF
for %%a IN (C:\Users\Ryan\Desktop\test\*.txt) DO attrib +h "%%a"
【讨论】:
试试这个:
@echo off
for %%x in ("\path\to\directory\*.txt") do @attrib +h "%%x"
【讨论】: