如何获取 Windows 中的非只读文件列表?

Gor*_*ude 7 windows command-line dir read-only

我需要找到一种方法来获取 Windows Server 2003 上特定路径下所有非只读文件的列表。

我尝试了以下命令,但我也得到了所有非只读目录。

DIR c:\Project\Finance /A:-R /S > Open_Files_List.txt
Run Code Online (Sandbox Code Playgroud)

然后我在网上看到“D”属性可能对我有帮助,但是无论我如何使用它,都无法得到想要的结果......

以下是我尝试使其工作的方法......

/A:-R -D /S
/A:-RD /S
/A:-R -D /S
/A:-DR -D /S
/A:-D /S
/A:-DR /S
Run Code Online (Sandbox Code Playgroud)

如您所料,没有成功!

你能帮忙吗?

Sme*_*ist 11

这似乎对我有用。

dir /A:-D-R /S
Run Code Online (Sandbox Code Playgroud)

/A:-D指定您不需要目录。-R指定不存在 readonly 属性。你确实尝试过类似的东西。但是程序之间的空间-R-D混淆dir......