【问题标题】:Copy from variable to variable [duplicate]从变量复制到变量[重复]
【发布时间】:2016-12-14 02:53:55
【问题描述】:

对于我的批处理文件,我需要做一些不同的事情...我已经完成了步骤 1-3

1) 执行目录搜索并将搜索结果保存在变量中
2) 将目标路径设置为变量
3) 将源文件复制到目标路径

到目前为止我的代码:

@echo off
cls
cd /d D:\Downloads\Videos
set "flshvid=&dir *flash*.mkv /s /b"
set "flshdir=O:\Aayush\Videos\TV Shows\The Flash\Season 3"
xcopy %flshvid% %flshdir%

为什么这段代码不起作用? 任何帮助表示赞赏。提前致谢!

【问题讨论】:

  • dir /S *arrow*.avi
  • 运行echo on,你会看到自己。
  • @Stephan 试过没有用
  • 我并没有声称它会解决问题 - 只是你可以看到会发生什么。

标签: batch-file


【解决方案1】:

环境变量不能以数字开头,因为%n 其中n 是0..9 是指提供给例程的串行参数号。

12 替换为不以数字开头的变量名

【讨论】:

  • 感谢您的帮助,但最终还是没有奏效
猜你喜欢
  • 2018-12-20
  • 2015-01-28
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多