我编了个批处理文件,打算将u盘里的指定文件文件移动到c盘,要怎么改?

我编了个批处理文件,大算将u盘里的指定文件文件移动到c盘,可是运行后我发现%u%那里被赋予了C这个值,各位大虾我要怎么改?
内容如下

set "u=%cd:~0,1%"
copy %u%:\wenjian.txt C:\

你把这个文件放在U盘中运行。就对了。
%cd% 是当前目录的/全路径目录/
%cd:~0,1%是取第一个字符,
你要在C 盘运行。所以是C 。追问

我在U盘运行,它的值也是C

这是怎么回事?

追答

那不可能。 如果在U盘中运行。
那提取是一定是Utel的盘符

温馨提示:答案为网友推荐,仅供参考
相似回答