Batch file 使dir或find命令跟随快捷方式

Batch file 使dir或find命令跟随快捷方式,batch-file,cmd,Batch File,Cmd,我目前正在尝试设置一个批处理文件或类似的东西,以便在我的工作场所通过一系列不同的文件共享运行搜索 我对CMD还比较陌生,但是我已经在一个实例中获得了我想要的东西,现在我希望通过几个不同的文件同时应用它 C:\Users\My Username> dir c:\Users\My Username\documents -path \appdata -prune -o *.xml /b /s >c:\users\My Username\documents\Filename 上面是我当前用

我目前正在尝试设置一个批处理文件或类似的东西,以便在我的工作场所通过一系列不同的文件共享运行搜索

我对CMD还比较陌生,但是我已经在一个实例中获得了我想要的东西,现在我希望通过几个不同的文件同时应用它

C:\Users\My Username> dir c:\Users\My Username\documents -path \appdata -prune -o *.xml /b /s >c:\users\My Username\documents\Filename
上面是我当前用于从一个文件中获取源代码的代码,省略了返回的Appdata文件&我不希望其内容出现在输出中

然而,上面的代码只是我使用过的一个测试;我的最终目标是将其应用于可通过公司访问的多个不同文件,例如

DriveLetter:\SiteLocationFolder\SpecificFileShare\> dir DL:\SLF\SFS\ -path \UselessFolder -prune -o *xml /b /s >DL:\SLF\FileShareReportsFolder\
为了匿名,我在文件路径中替换了占位符名称


我的问题在于,在Site Location文件夹中,所有特定的文件共享都是通过快捷方式访问的,我想知道是否有一个字符串允许CMD通过这些快捷方式运行dir,或者如果我必须为每个不同的特定文件共享运行批处理文件?

cmd.exe
shell
DIR
命令将不会以与链接相同的方式跟随快捷方式。如果必须使用Windows快捷方式,则可能需要查看


另一种方法是使用Windows
mklink
命令创建链接。使用
mklink/?
阅读相关信息。搜索网络以了解链接和连接之间的区别。

您使用了DOS这个术语,尽管我敢打赌您没有使用它。在DIR命令中也没有诸如-path、-prune或-o这样的命令选项,尽管您已经报告该测试行正在工作。我强烈建议您重新编写/澄清您的问题。此命令看起来像是CMD的
dir
(例如
/b/s
)和Unix的
find
(例如
-path\appdata-prune-o
)的混合体。这是什么shell?这是使用Windows 7 Professional中的命令提示符