dos 批处理 长文件名 10
C:\DocumentsandSettings\AllUsers\Documents\RSViewEnterprise\SE\HMIProjects\XCZS_Serve...
C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI Projects\XCZS_Server 路径名如下 我要把它XCZS_Server 移动到另外一个目录下
批处理中这长文件名怎么弄
我已经弄好了,这种有空格的,用引号就行 展开
批处理中这长文件名怎么弄
我已经弄好了,这种有空格的,用引号就行 展开
5个回答
展开全部
楼主正解!
路径出现空格应该用双引号收尾括起来。
不过我建议楼主写代码,路径都用双引号括起来比没有双引号要好!出错的几率更小。
另外,你那个路径我改造一下,利用变量能使路径更加智能简洁:
"%allusersprofile%\Documents\RSView Enterprise\SE\HMI Projects\XCZS_Server"
简洁就不用说了,更短了!
智能的意义在于编出来的批处理兼容性或者说适应性更强了!因为不管你系统安装在D盤还是C盤,变量是能智能判断的,例如,系统安装在D盤,你的原路径就不行了,但是用了"%allusersprofile%”还是OK的!
最後送上一些常用变量,供参考学习:
当前系统盘符
%systemdrive%或%HomeDriver% = C:\
当前系统目录 %systemroot%或%Windir%=C:\WINDOWS
当前用户配置文件文件夹 %UserProfile%或%HOMEPATH%=C:\Documents and Settings\Administrator\
所有用户配置文件文件夹 %AllUsersProfile%=C:\Documents and Settings\All Users\
临时文件夹之一
当前用户Temp缓存 %temp% = %USERPROFILE%\Local Settings\Temp =C:\Documents and Settings\Administrator\Local Settings\Temp\
其他变量请转到百度百科查看。
团队宣言:助人为本,以本为乐!
路径出现空格应该用双引号收尾括起来。
不过我建议楼主写代码,路径都用双引号括起来比没有双引号要好!出错的几率更小。
另外,你那个路径我改造一下,利用变量能使路径更加智能简洁:
"%allusersprofile%\Documents\RSView Enterprise\SE\HMI Projects\XCZS_Server"
简洁就不用说了,更短了!
智能的意义在于编出来的批处理兼容性或者说适应性更强了!因为不管你系统安装在D盤还是C盤,变量是能智能判断的,例如,系统安装在D盤,你的原路径就不行了,但是用了"%allusersprofile%”还是OK的!
最後送上一些常用变量,供参考学习:
当前系统盘符
%systemdrive%或%HomeDriver% = C:\
当前系统目录 %systemroot%或%Windir%=C:\WINDOWS
当前用户配置文件文件夹 %UserProfile%或%HOMEPATH%=C:\Documents and Settings\Administrator\
所有用户配置文件文件夹 %AllUsersProfile%=C:\Documents and Settings\All Users\
临时文件夹之一
当前用户Temp缓存 %temp% = %USERPROFILE%\Local Settings\Temp =C:\Documents and Settings\Administrator\Local Settings\Temp\
其他变量请转到百度百科查看。
团队宣言:助人为本,以本为乐!
参考资料: http://baike.baidu.com/view/1255950.htm
展开全部
有空格的路径加双引号。
move "C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI Projects\XCZS_Server“ d:\XCZS_Server
move "C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI Projects\XCZS_Server“ d:\XCZS_Server
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嗯
不仅仅是空格,有一些特殊字符的,你除了用转义字符^外,也可以用""号。
不仅仅是空格,有一些特殊字符的,你除了用转义字符^外,也可以用""号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好
XCZS_Server 可以用 *ver 代替。
XCZS_Server 可以用 *ver 代替。
更多追问追答
追问
什么意思,前面这整个路径就能用 *ver 代替?
追答
路径 直接复制呀。路径完整的才行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询