
[已解決]BAT命令for/fin怎樣處理帶空格的文件名
測試報錯 The system cannot find the file 3如果加上雙引號 in (3 哈哈哈.srt) 的話,%%a 就是字符串 3 哈哈哈.srt,不是這個 srt 文件每一行的內(nèi)容請教如何處理才能讀取每一行的內(nèi)容?nclick="copycode($('code0'));">復(fù)制代碼
- @echo off & setlocal enabledelayedexpansion & chcp 65001
- set i=1
- for /f delims=^ %%a in (3 哈哈哈.srt) do (
- set /a j=!i! %% 3
- if !j!==0 echo %%a >> 哈哈哈.txt
- set /a i+=1
- )
- pause

