u不能访问语法位置 (u不能访问语法位置怎么办)

.

我们经常在U盘中遇到病毒,文件夹或文件无法显示。最近,我的U盘也被抓住了。后来,我的同事找到了这批处理。试用后,它很容易使用,所以我整理并发布给每个人。

您可以将两个等号之间的句子保存到新的文本文件中,并将其存储为显示隐藏文件.cmd,将该文件放在U盘的根目录中,这样,如果U盘连接到计算机上不能完全显示内容,则可以电脑直接操作此批处理,以解决不显示文件的问题。

=================================

for /f \\"delims=?\\" %%a in ('dir /a /b') do attrib -a -s -h -r \\"%%a\\"

@echo off

pause>nul

exit

===========================================

以下内容来自网络,仅供参考学习:

for /f \\"delims=\\" %%i in ('dir /ah /s/b') do attrib \\"%%i\\" -s -h -r

解释命令的含义:

for /f \\"delims=\\" %%i in 循环

dir /s显示当前目录和子目录中的所有文件

参数 /ah具有隐藏属性的文件

参数 /b以短文件名的形式显示

do attrib \\"%%i\\" -s -h 取消文件/文件夹 系统属性 隐藏属性

Attrib命令详解

Attrib

只读、存档、系统和隐藏属性指定给文件或目录的显示、设置或删除。若在不含参数的情况下使用,则 attrib 命令将显示当前目录中所有文件的属性。

语法

attrib[{ r | -r}][{ a | -a}][{ s | -s}][{ h | -h}]

attrib[[Drive:][Path]FileName][/s[/d]]

参数

r

设置只读文件属性。

-r

清除只读文件的属性。

-r

清除只读文件的属性。

a

设置存档属性。

-a

清除存档属性。

s

设置系统文件属性。

-s

清除系统文件属性。

h

设置隐藏文件属性。

-h

清除隐藏文件的属性。

[Drive:][Path]FileName

指定要显示或更改其属性的目录、文件或文件组的位置和名称。可以在 filename 通配符用于参数( 和 *)显示或更改一组文件的属性。

/s

将 attrib 在当前目录用于当前目录及其所有子目录。

/d

将 attrib 在目录中应用任何命令行选项。

/?

在命令提示符下显示帮助。

注释

? 使用文件组

可以在 FileName 通配符用于参数( 和 *)显示或更改一组文件的属性。若文件设置了系统或隐藏属性,则必须首先清除其系统或隐藏属性,以便更改文件的其他属性。

? 使用存档属性

存档属性(即 a)可以注明自上次备份以来发生变化的文件。xcopy 命令使用存档属性。关于存档属性和 xcopy 更多信息,请查看相关主题。

? 故障恢复控制台提供不同参数的故障恢复控制台 attrib 命令。

示例:

显示当前驱动器的名称 News86 请输入文件的属性:

attrib news86

将只读属性命名为 Report.txt 的文件,请键入:

attrib r report.txt

对插在 B 驱动器中的磁盘应该是 \\Public\\Jones 目录和 \\Public\\Jones 删除目录中任何子目录中文件的只读属性,请键入:

attrib -r b:\\public\\jones\\*.* /s

考虑到这种情况,对于 A 驱动器中的磁盘,您希望创建一个联系,允许磁盘包含其默认目录下的所有文件(除扩展名称外) .bak 外部文件)。因为可以用 xcopy 命令只复制用存档属性标记的文件,因此需要为要复制的文件设置存档属性。因为可以用 xcopy 命令只复制用存档属性标记的文件,因此需要为要复制的文件设置存档属性。首先是驱动器 A 存档属性设置在所有文件中。其次,名为扩展 .bak 应清除其存档属性。例如,请输入:

attrib a a:*.* attrib -a a:*.bak

下一步,使用 xcopy 命令从文件 A 复制驱动器中的磁盘 B 驱动器中的磁盘。

使用下列命令 /a 使命令行选项 xcopy 命令只复制标有存档属性的文件。

例如,请输入:xcopy a:b:/a

如果需要 xcopy 复制文件电脑后,请使用命令清除每个文件的存档属性 /m 命令行选项而不是使用 /a。例如,请输入:xcopy a:b:/m