标题: [文件操作] 【已解决】根据文本内容,移动文件,文本内容用不了长文件名 [打印本页]
作者: yyz219 时间: 2022-7-10 01:39 标题: 【已解决】根据文本内容,移动文件,文本内容用不了长文件名
本帖最后由 yyz219 于 2022-7-10 18:46 编辑
- ::**************【笔记本】**************
- :C
- MD "X:\Users\Default\Desktop\系统自带\" & cd /d "X:\Users\Default\Desktop\"
- ::【(1.txt)中文件移到(桌面\系统自带\)】
- for /f %%a in ('type "1.txt"') do move /y %%a "X:\Users\Default\Desktop\系统自带\"
- exit
复制代码
*********************************************************
如果1.txt内容是(移动的文件是快捷方式):
Dism++.*
CGI备份还原.*
Ghost备份还原.*
Windows安装器.*
Windows密码修改.*
此电脑.*
分区工具DiskGenius.*
分区助手*无损*.*
则,只移动 Dism++ 快捷方式,然后提示系统找不到文件
**************************************************************
如果1.txt内容(移动的文件是快捷方式)改为:
CGI备*.*
Ghost备*.*
Windows安*.*
Windows密*.*
此电脑.*
分区工*.*
分区助*.*
Dism++.*
则,全部快捷方式都能够移动
但是,这样还是不太方便,有没有更好的办法?
谢谢
作者: flashercs 时间: 2022-7-10 15:50
- ::**************【笔记本】**************
- :C
- MD "X:\Users\Default\Desktop\系统自带\" & cd /d "X:\Users\Default\Desktop\"
- ::【(1.txt)中文件移到(桌面\系统自带\)】
- for /f "delims=" %%a in ('type "1.txt"') do move /y "%%~sa" "X:\Users\Default\Desktop\系统自带\"
- exit
复制代码
作者: yyz219 时间: 2022-7-10 18:15
回复 2# flashercs
我试一试先 非常感谢
作者: yyz219 时间: 2022-7-10 18:46
回复 3# yyz219
成功了 非常感谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |