- @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
复制代码 测试报错 The system cannot find the file 3
如果加上双引号 in ("3 哈哈哈.srt") 的话,%%a 就是字符串 "3 哈哈哈.srt",不是这个 srt 文件每一行的内容
请教如何处理才能读取每一行的内容? |