Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理命令复制文件,其名称是目录的一部分_Batch File - Fatal编程技术网

Batch file 批处理命令复制文件,其名称是目录的一部分

Batch file 批处理命令复制文件,其名称是目录的一部分,batch-file,Batch File,文件名是目录名的一部分,可以位于目录的末尾或开头。例如: pic.jpg into directory \newyork-pic flower.gif into directory \italy-flower computer.jpg into directory \computer-informatic etc 您知道如何使用批处理文件来实现这一点吗?下面是一段示例代码,它可以帮助您实现这一点: @Echo关闭 对于/F“令牌=1-2 Delims=-”%%A( “Dir/B/AD-S”*-

文件名是目录名的一部分,可以位于目录的末尾或开头。例如:

pic.jpg into directory \newyork-pic
flower.gif into directory \italy-flower
computer.jpg into directory \computer-informatic
etc

您知道如何使用批处理文件来实现这一点吗?

下面是一段示例代码,它可以帮助您实现这一点:

@Echo关闭
对于/F“令牌=1-2 Delims=-”%%A(
“Dir/B/AD-S”*-*“^ | FindStr/BRIE”[^-]*[-][^-]*”)在中为%%C执行(
“%%A”“%%B”)如果存在,请执行“%%~C.*”移动/-Y“%%~C.*”%%A-%%B”

您的问题不清楚。。。是否要将文件复制到目录中?还是在目录外?或者只是某些文件?请澄清您的问题。您有目标目录的列表吗?或者它们是已知目录的子目录?还请理解站点成员不应该为您编写脚本。您应该自己执行这项工作,并在遇到困难时寻求帮助。您好,我有一个副本,它将文件复制到与%%i in(*)同名的目录中,并移动“%%i”“%%~ni”…对于abelenky,我想将文件复制到我拥有的目录中,但我的目录中只有文件名的一部分。请注意,这不是免费的脚本/代码编写服务。如果您告诉我们到目前为止您尝试了什么(包括您已经使用的脚本/代码)以及您遇到了什么问题,那么我们可以尝试帮助您解决具体问题。你也应该阅读。我很高兴它满足了你的要求。如果你把答案标记为正确,这将有助于未来的搜索和激励未来的响应者。