簡體   English   中英

Windows 7 bat文件遺漏了部分命令

[英]windows 7 bat file leaves out parts of the command

我用一個命令制作了一個批處理文件,這樣我就不必記住代碼了。 認為這很簡單,但是運行時打印出的代碼不是文件中的代碼。 這是文件中的唯一一行

 for /f "tokens=*" %f in ('dir /a:-D /s /b') do move "%f" .

我已經在命令提示符下運行了此代碼,但它確實實現了我想要的功能,但是當我將其放入批處理文件中並運行此命令時,該命令將由cmd讀取

C:\Users\Erik\Desktop\google music backup>movefromsubfolders
-D was unexpected at this time.

C:\Users\Erik\Desktop\google music backup>for /f "tokens=*" -D /s /b') do move "f" .

為什么要搞砸一切? 這是我嘗試寫入的第一個蝙蝠文件,因此我可能會做一些愚蠢的事情

批量使用時,您需要加倍%

for /f "tokens=*" %%f in ('dir /a:-D /s /b') do move "%%f"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM