【发布时间】:2019-04-10 14:21:33
【问题描述】:
我有 80 多个唯一命名的 .csv 文件,我需要从中删除前 17 行。我是编写批处理脚本的新手,但想借此机会学习。
当我将文件重命名为 test.csv 时,我已经能够使此示例代码适用于单个文件,但如果我可以使用文件名的“通配符”,那将是首选。
@echo off
set "csv=test.csv"
more +17 "%csv%" >"%csv%.new"
move /y "%csv%.new" "%csv%" >nul
文件本身已更新为没有前 17 行,并在启动时重命名。
【问题讨论】:
-
打开命令提示符窗口,输入
for /?,阅读使用信息。 -
欢迎来到 StackOverFlow。请拨打Tour。请阅读,How to ask a good question?。也请阅读How to create a Minimal, Complete, and Verifiable example
标签: batch-file