【发布时间】:2019-09-10 06:23:38
【问题描述】:
我有一个和他一样的文件夹结构
folder1-------|
|123456------123.txt
abc.txt
|234567------fgt.txt
234.txt
|abc---------ytr.txt
1234.txt
如果子文件夹的长度为 6(only numbers),我需要从主文件夹子目录复制文件。所以 123456,234567 的 .txt 文件会被复制,abc 不会被复制。
我尝试过使用通配符,但还没有成功。提前致谢。
>xcopy /s "C:\Users\xxx.xxx\Desktop\folder1\*\*.txt" "C:\Users\xxx.xxx\Documents\New folder" /l /D:09-09-2019
【问题讨论】:
-
使用for循环,测试字符串的长度以及是否为数值,如果为真,复制文件。
-
@GerhardBarnard 我对批处理脚本几乎没有经验。这就是我寻求帮助的原因。谢谢
-
好吧,您发布的代码并没有真正尝试执行您描述的操作,这使得这个问题在这里偏离主题,因为这是一个关于特定编程问题的问答网站,但不是请求代码,也不是教程资源。所以请学习How to Ask 并提供一个minimal reproducible example 你认真的编码尝试。谢谢!
-
@aschipfl 如果我冒犯了你,我很抱歉。我需要帮助,所以我请求了。我能理解你在说什么。我加入才几天,所以我不知道很多事情。对不起
-
不不,没事,不用道歉;我只是试图解释这个网站是如何工作的,并提供了最重要的帮助文章的链接......
标签: batch-file cmd