我有一個 bat 檔案'abc.bat'.,當我雙擊它時,我想查看這些檔案夾中files使用的所有內容。echo我查看了之前的答案并嘗試使用它們,但沒有奏效。
我的路徑是:
\\intranet.com\pit\tail\ger\ger\FTP\SMS\2022-05-31
該檔案夾2022-05-31中有檔案。我希望在執行 bat 檔案時輸出這些檔案串列。
我嘗試了一些解決方案:
@echo off
for %%i in (*.*) do echo %%i
另一個解決方案是:
for /r %%i in (\\intranet.com\pit\tail\ger\ger\FTP\SMS\2022-05-31) do echo %%i
但不是顯示它的檔案而是顯示驅動器位置\\intranet.com\pit\tail\ger\ger\FTP\SMS\2022-05-31中的所有檔案C:/
uj5u.com熱心網友回復:
最安全的方法是首先將網路目標位置定義為臨時映射,然后執行您的目錄串列。
例子:
@PushD "\\intranet.com\pit\tail\ger\ger\FTP\SMS\2022-05-31" 2>NUL || Exit /B
@Dir /B /A:-D
@Pause
要查看每個命令及其作業原理,請打開命令提示符視窗,然后鍵入以下各項:
pushd /?
exit /?
dir /?
pause /?
作為旁注,您可以將其作為一個襯里進行:
@PushD "\\intranet.com\pit\tail\ger\ger\FTP\SMS\2022-05-31" 2>NUL && (Dir /B /A:-D & Pause) || Exit /B
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/485737.html
標籤:批处理文件
下一篇:HZNU數模小測驗決議
