[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 【已解决】根据文本内容,移动文件,文本内容用不了长文件名

本帖最后由 yyz219 于 2022-7-10 18:46 编辑
  1. ::**************【笔记本】**************
  2. :C
  3. MD "X:\Users\Default\Desktop\系统自带\" & cd /d "X:\Users\Default\Desktop\"
  4. ::【(1.txt)中文件移到(桌面\系统自带\)】
  5. for /f %%a in ('type "1.txt"') do move /y %%a  "X:\Users\Default\Desktop\系统自带\"
  6. exit
复制代码
*********************************************************
如果1.txt内容是(移动的文件是快捷方式):
Dism++.*
CGI备份还原.*
Ghost备份还原.*
Windows安装器.*
Windows密码修改.*
此电脑.*
分区工具DiskGenius.*
分区助手*无损*.*

则,只移动 Dism++ 快捷方式,然后提示系统找不到文件
**************************************************************
如果1.txt内容(移动的文件是快捷方式)改为:
CGI备*.*
Ghost备*.*
Windows安*.*
Windows密*.*
此电脑.*
分区工*.*
分区助*.*
Dism++.*

则,全部快捷方式都能够移动

但是,这样还是不太方便,有没有更好的办法?

谢谢
我是小白,希望老师多多帮助

  1. ::**************【笔记本】**************
  2. :C
  3. MD "X:\Users\Default\Desktop\系统自带\" & cd /d "X:\Users\Default\Desktop\"
  4. ::【(1.txt)中文件移到(桌面\系统自带\)】
  5. for /f "delims=" %%a in ('type "1.txt"') do move /y "%%~sa"  "X:\Users\Default\Desktop\系统自带\"
  6. exit
复制代码
1

评分人数

微信:flashercs
QQ:49908356

TOP

回复 2# flashercs


    我试一试先  非常感谢
我是小白,希望老师多多帮助

TOP

回复 3# yyz219


    成功了 非常感谢
我是小白,希望老师多多帮助

TOP

返回列表