你好,我需要在一个txt文件中生成图像列表,但必须删除最后一个字符并删除重复项。
示例
SDFDFDF_1.jpg
SDFDFDF_2.jpg
THGGHFG_1.jpg
THGGHFG_2.jpg
并且必须在文本列表中保持这种方式
SDFDFDF
THGGHFG
我的代码仅删除 .jpg 文件。
@echo off
if exist "sku.txt" del "sku.txt"
for /f "delims=" %%f in ('dir *.jpg /b') do echo %%~nf >> sku.txt
%string:~0,-5%
,试试看。 该语句是针对字符串的一个操作,它表示从字符串的第一个字符开始(索引为0),截取到倒数第5个字符,返回截取后的结果。 - Krii