我正在编写代码来完成一些事情:
测试文件如下:
Header
"Data Line 1
Data Line 2"
到目前为止,我拥有适用于第一项的功能:
```
@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set stamp=%MM%%DD%%YYYY%
move "C:\test\*.csv" "C:\test\test_%stamp%.txt"
```
答案 0 :(得分:0)
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set stamp=%MM%%DD%%YYYY%
for %%a in ("c:\test\*.csv") do (
(for /f "usebackq skip=1 delims=" %%b in ("%%a") do (
set "line=%%b"
echo !line:"=!
))>"C:\test\test_%%~na_%stamp%.txt"
)
完全未经测试,并且可能会根据文件的确切内容(您未向我们显示的内容)而产生不良结果。