Windows 使用批处理将特定文件类型设置为隐藏

Windows 使用批处理将特定文件类型设置为隐藏,windows,batch-file,command-line,cmd,Windows,Batch File,Command Line,Cmd,我目前正在尝试将测试文件夹中的所有.txt文件类型设置为隐藏。我试过运行该批,但没有成功。我错过了什么 @ECHO OFF for "C:\Users\Ryan\Desktop\test" %%a IN (*.txt) DO attrib +h "%%a" 源路径位于括号内 @ECHO OFF for %%a IN (C:\Users\Ryan\Desktop\test\*.txt) DO attrib +h "%%a" 试试这个: @echo off for %%x in ("\path\

我目前正在尝试将测试文件夹中的所有
.txt
文件类型设置为隐藏。我试过运行该批,但没有成功。我错过了什么

@ECHO OFF
for "C:\Users\Ryan\Desktop\test" %%a IN (*.txt) DO attrib +h "%%a"

源路径位于括号内

@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"

应该更容易些,但是您没有告诉我们发生了什么。

我尝试了这个方法,但是源路径“test”中的文件仍然没有隐藏。我运行批处理,但什么也没发生。Windows 8.1 64位,如果有帮助的话。这是一个家庭作业,但我们对如何做知之甚少。我们只被告知在批处理文件中使用“For”命令隐藏txt文件。即使在cmd中使用文件目录运行此命令也不会使其隐藏。好的,Windows 8似乎默认为“显示隐藏的文件、文件夹和驱动器”。这是我的问题吗?@RyanMcCloy-设置“显示隐藏文件”选项后,隐藏文件将显示为灰色。您可以右键单击它们并选择属性,然后查看是否选中了隐藏框。啊-家庭作业。。。。使用不适当的方法做某事。对于,不需要
——但这是一项要求。尝试在
for
之前和之后执行
DIR*.txt
。在您看到文件之前,您将看到这些信息,但是使用
dir/a:h*.txt
会给您一个不同的故事…感谢您提供的有用信息!我真的很感激。
attrib +h "C:\Users\Ryan\Desktop\test\*.txt"