如何使用批处理修改文件名称后输出到另外的目录?
发布网友
发布时间:2022-04-22 07:34
我来回答
共1个回答
热心网友
时间:2022-06-17 19:51
将以下内容复制到文本中,保存为bat或cmd格式,curFile是要读取的文本,blkFile是修改后的名字,blkDir是修改后文件要存放的位置
@echo off
setlocal enabledelayedexpansion
set curFile=123.txt
set blkFile=123.blk
set blkDir="d:\a"
if not exist %curFile% ( echo %curFile% 不存在 && pause && exit )
for /f "tokens=*" %%i in ('type %curFile%') do (
set var=%%i
if "!var:~0,1!"=="6" ( echo 1!var!>>%blkFile% ) else ( echo 0!var!>>%blkFile% )
)
if exist %blkFile% ( copy /Y %blkFile% %blkDir% && del /f /q %blkFile% && del /f /q %curFile% )
echo 运行结束 && pause追问
明细证券代码证券名称股票余额可用余额冻结数量成本价市价盈亏盈亏比例(%)市值交易市场
603187海容冷链00048.52855.581410.4014.530上海A股
603229奥翔药业100100033.82435.24141.614.193524.00上海A股
002585双星新材50050009.7539.8128.540.594905.00深圳A股
高人,请看下这个问题可以帮忙解决吗?谢谢拉
追答另一个文件不知道排布是什么样的?读取得知道位置才行