2017-09-04 32 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 /?來閱讀它。搜索網絡以瞭解鏈接和路口之間的差異。