gpt4 book ai didi

batch-file - 使用批处理文件复制和重命名文件

转载 作者:行者123 更新时间:2023-12-02 00:05:25 30 4
gpt4 key购买 nike

我有数千个文本文件,其格式类似于 abcdefgh_20140430120000.txt

我想将它们从一个文件夹复制到另一个文件夹,例如

xcopy "Y:\FolderA" "C:\FolderB" 

但是,我想删除文件名中的时间部分,以便文本文件看起来像 abcdefgh_20140430.txt

有人可以帮我编写代码吗?

最佳答案

在文件夹中启动它:它应该根据您的意愿复制它们并删除文件名的最后 6 个字符。

其中包含 ! 的文件名将生成错误。

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir *.txt /b /a-d ') do (
set "name=%%~na"
copy "%%a" "C:\FolderB\!name:~0,-6!%%~xa"
)

关于batch-file - 使用批处理文件复制和重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23376592/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com