batch-file - 使用部分文件名复制多个文件的批处理文件
问题描述
我想将多个文件从源复制到目标,并且文件的前 8 个字母是相同的,所以通过使用这个部分文件名,我想复制并且文件的内容也应该在复制时用字符串替换。例如:我在源路径中有三个文件,如下所示
- 相同文件123.txt
- 相同文件456.txt
- 我的文件.txt
- 速率文件.txt
我想拿起前两个文件,因为文件的前 8 个字母是相同的,如果文件有类似apple
orbanana
或grape
单词的内容,这些单词应该替换为papaya
.
解决方案
要使用批处理复制多个具有相同名称的文本文件,您需要使用通配符。这是我在我的电脑上测试过的,它可以工作。
xcopy "C:\%username%\desktop\test\samefi*.txt" "C:\users\%username%\desktop"
有关 xcopy 使用的更多信息:
xcopy /?
您可以在此处阅读有关通配符的更多信息。
如果我能获得有关将名称从葡萄改为木瓜的第二部分的更多信息,我可能会提供帮助。
推荐阅读
- c++ - SIM 808 TCP 连接(Arduino 库)
- php - Laravel 在大集合中提高性能搜索的最佳方法
- chart.js - 使用 ChartJS 设置特定 X 轴标签的样式
- javascript - 在Javascript中将级别字符串转换为完全不同格式的数组
- ios - iOS Swift:UISegmentedControl Tint Color 与标题重叠
- python - Python:使用 BeautifulSoup4 在不同的内部访问新的
- r - 正则表达式和转义
- javascript - 将字符串数组转换为对象
- amazon-s3 - 返回对无效预签名 URL aws s3 的特定响应
- java - 第二次调用类程序中断,Java