2017-09-04 52 views
1

我目前正在尝试设置批处理文件或类似的东西,在我的工作场所通过一系列不同的文件共享来运行搜索。使目录或找到命令按照快捷方式

我对CMD相当陌生,但在一个实例中设法获得我正在寻找的东西,现在我正在通过一次性将多个不同的文件应用到这个目录中。

C:\Users\My Username> dir c:\Users\My Username\documents -path \appdata -prune -o *.xml /b /s >c:\users\My Username\documents\Filename 

以上是我使用的是目前源从一个文件,省略应用程序数据文件的代码,因为这是被送回&我不希望它在输出内容。

但是,上面的代码只是我用过的一个测试;我的最终目标是适用于通过公司访问几个不同的文件,因此,例如,

DriveLetter:\SiteLocationFolder\SpecificFileShare\> dir DL:\SLF\SFS\ -path \UselessFolder -prune -o *xml /b /s >DL:\SLF\FileShareReportsFolder\ 

匿名的缘故,我在文件路径占位符名称所取代。

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

+2

即使我愿意打赌你没有使用它,你已经使用了术语DOS。尽管事实上您已经将测试线报告为工作,但DIR命令中也没有-path,-prune或-o这样的命令选项。我强烈建议你通过[编辑](https://stackoverflow.com/posts/46039281/edit)改正/澄清你想要的内容。 – Compo

+2

该命令看起来像CMD的'dir'(例如'/ b/s')和Unix'find'(例如'-path \ appdata -prune -o')的混合体。这是什么外壳? – eryksun

+0

这是使用Windows 7 Professional的命令提示符 –

回答

1

cmd.exe shell DIR命令不会像链接一样跟随快捷方式。如果您必须使用Windows快捷方式,则可能需要查看https://www.computerhope.com/forum/index.php?topic=80659.0

另一种方法是使用Windows mklink命令进行链接。使用mklink /?来阅读它。搜索网络以了解链接和路口之间的差异。

相关问题