在試圖找到一種方法來檢查目錄中的文件檢查的文件,我發現這一點:只在特定的子目錄
>nul 2>nul dir /a-d /s "folderName\*" && (echo Files exist) || (echo No files found)
它的工作原理,只是我真的需要能夠只檢查不夠好一半遵循特定命名約定的子目錄。
反正是有返工此行只在「ToBeMoved」文件夾檢查?
我試着寫這樣說:
>nul 2>nul dir /a-d/b/s "\\SERVER\Path\*ToBeMoved" && (echo Files exist) || (echo No files found)
但它不工作。我猜測是因爲它在字符串「ToBeMoved」中查找用戶級別的文件夾。
你可以使用'FOR/d/R'命令來獲取ToBeMoved目錄的列表,然後檢查該目錄是空的或不是。 – Squashman
除非您添加'/ b'選項,否則您的第一個代碼無法像您所描述的那樣工作。 – dbenham