Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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 如何使用.bat文件将部分文件名作为文件路径复制到目录_Batch File - Fatal编程技术网

Batch file 如何使用.bat文件将部分文件名作为文件路径复制到目录

Batch file 如何使用.bat文件将部分文件名作为文件路径复制到目录,batch-file,Batch File,我试图让Windows查看文件名,将同一文件剪切/粘贴到网络上的特定目录。需要通过解析文件名来发现目录名。例如: 文件名:A1234567 当前文件路径:C:\Documents\A1234567 粘贴到文件路径:E:\Shared\A123\A1234\A1234567 如何对多个文件执行此操作,有点像循环命令?下面是一个快速演示脚本,它将帮助您分析字符串: @Echo关闭 设置“FileName=A1234567” 设置“CurrentFilePath=C:\Documents” 设置“Pa

我试图让Windows查看文件名,将同一文件剪切/粘贴到网络上的特定目录。需要通过解析文件名来发现目录名。例如:

文件名:A1234567

当前文件路径:C:\Documents\A1234567

粘贴到文件路径:E:\Shared\A123\A1234\A1234567


如何对多个文件执行此操作,有点像循环命令?

下面是一个快速演示脚本,它将帮助您分析字符串:

@Echo关闭
设置“FileName=A1234567”
设置“CurrentFilePath=C:\Documents”
设置“PasteToPartPath=E:\Shared”
设置“FirstFour=%FileName:~0,4%”
设置“FirstFive=%FileName:~0,5%
设置“PasteToFullPath=%PasteToPartPath%\%FirstFour%\%FirstFive%\%FileName%
Echo=%PasteToFullPath%
暂停

1.由于您没有说明如何拆分文件名,因此信息太少。2.这不是免费的代码编写服务,因此您需要展示自己的努力!请阅读并学习!