For loop 循环以迭代文件夹以显示项目

For loop 循环以迭代文件夹以显示项目,for-loop,batch-file,For Loop,Batch File,我有一个文件夹,我想写一个脚本来显示里面的所有项目。 我知道循环是这样的: FOR /L %%A IN (1,1,200) DO ( ECHO %%A ) 但是如何使用循环迭代文件夹呢 它应该是反斜杠而不是正斜杠,为了安全起见,它应该被双引号引用,例如:@for%%#In(“Your_Dir\*”).Do@Echo(%%#。但是从技术上讲,它也不会显示所有文件。为此,我建议@for/F“Delims=“%%”In('Dir/B/S/a-D“Your_Dir”2^>NUL”)Do@Echo(

我有一个文件夹,我想写一个脚本来显示里面的所有项目。 我知道循环是这样的:

FOR /L %%A IN (1,1,200) DO (
  ECHO %%A
)

但是如何使用循环迭代文件夹呢

它应该是反斜杠而不是正斜杠,为了安全起见,它应该被双引号引用,例如:
@for%%#In(“Your_Dir\*”).Do@Echo(%%#
。但是从技术上讲,它也不会显示所有文件。为此,我建议
@for/F“Delims=“%%”In('Dir/B/S/a-D“Your_Dir”2^>NUL”)Do@Echo(%%)。
for %%a in (your_dir/*) do (
//somethin you want
)