制作一个dir或find命令跟随快捷方式

时间:2017-09-04 14:34:01

标签: batch-file cmd

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

我对CMD很新,但是我已经设法在一个实例中找到了我想要的东西,而我现在希望同时通过几个不同的文件来应用它。

-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-INGRESS
-N DOCKER-ISOLATION
-N DOCKER-USER
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-INGRESS
-A FORWARD -j DOCKER-ISOLATION
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A FORWARD -o br-7c734e310943 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o br-7c734e310943 -j DOCKER
-A FORWARD -i br-7c734e310943 ! -o br-7c734e310943 -j ACCEPT
-A FORWARD -i br-7c734e310943 -o br-7c734e310943 -j ACCEPT
-A FORWARD -o docker_gwbridge -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker_gwbridge -j DOCKER
-A FORWARD -i docker_gwbridge ! -o docker_gwbridge -j ACCEPT
-A FORWARD -i docker_gwbridge -o docker_gwbridge -j DROP
-A DOCKER-INGRESS -p tcp -m tcp --dport 8080 -j ACCEPT
-A DOCKER-INGRESS -p tcp -m state --state RELATED,ESTABLISHED -m tcp -
-sport 8080 -j ACCEPT
-A DOCKER-INGRESS -j RETURN
-A DOCKER-ISOLATION -i br-7c734e310943 -o docker0 -j DROP
-A DOCKER-ISOLATION -i docker0 -o br-7c734e310943 -j DROP
-A DOCKER-ISOLATION -i docker_gwbridge -o docker0 -j DROP
-A DOCKER-ISOLATION -i docker0 -o docker_gwbridge -j DROP
-A DOCKER-ISOLATION -i docker_gwbridge -o br-7c734e310943 -j DROP
-A DOCKER-ISOLATION -i br-7c734e310943 -o docker_gwbridge -j DROP
-A DOCKER-ISOLATION -j RETURN
-A DOCKER-USER -j RETURN

上面是我目前用来从一个文件中获取的代码,省略了Appdata文件,因为它正在返回&我不想在输出中找到它的内容。

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

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

为了匿名,我在文件路径中替换了占位符名称。

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

1 个答案:

答案 0 :(得分:1)

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

另一种方法是使用Windows mklink命令建立链接。使用mklink /?阅读相关内容。搜索网络以了解链接和交叉点之间的差异。