首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要脚本来复制文件夹中的所有文件,并将副本重命名为文本文件。

问需要脚本来复制文件夹中的所有文件,并将副本重命名为文本文件。
EN

Stack Overflow用户
提问于 2013-10-03 06:42:42
回答 2查看 481关注 0票数 2

我希望在一个特定的文件夹中运行一个批处理文件,并复制该目录中的所有文件并重命名这些副本,包括它的扩展名为.txt。

也就是说,如果有名为fhnbye.zip和212obtr.xls的文件,我希望它复制并重命名为fhnbye.zip.txt和212obtr.xls.txt

这有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-03 08:13:03

这是一个普通的批处理任务:

代码语言:javascript
复制
@echo off
pushd "c:\data\folder"
echo creating "%%a.txt"
for /f "delims=" %%a in ('dir /b /a-d ') do copy /y "%%a" "%%a.txt" >nul
popd
票数 0
EN

Stack Overflow用户

发布于 2013-10-03 06:53:49

好的,不是很复杂,但是在运行这个批处理文件之前,需要填写一些内容(确保它在同一个目录中运行):

代码语言:javascript
复制
@echo off
set dir="C:\users\...[path to copy target (that is NEW location)]"
copy *.* %dir%\*.txt

完成了!

注意,如果您有多个同名的文件,它将请求您获得覆盖文件的权限。

编辑1

此代码使用forfiles,并且只在安装了windows工具的情况下才能在windows 7上工作(大多数计算机都会)。

代码语言:javascript
复制
@echo off
set dir="C:\users\...[path to copy target (that is NEW location)]"
forfiles /c "cmd /c (copy @file %dir%\@file.txt)"

它应该能正常工作。

Mona

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19152467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档