dos命令两个问题

sltanm 2010-12-26 12:51:16
1.xcopy怎么拷贝隐藏或系统(有吗?不知道)属性的子目录?h开关用了,还是识别不了那些目录,不隐藏的目录下隐藏的文件倒是可以拷出来。所有子目录开关是用了的。
另:还有什么完全拷贝目录的方法。纯dos下可用。
2.dos下怎么重命名长目录名,加引号ren “x x x”也不起作用,还是识别不了。
...全文
173 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
风沙96 2010-12-31
  • 打赏
  • 举报
回复
xcopy /H /E source destination
/H拷贝及系统文件 /E 拷贝目录及子目录,即使是空目录也会被拷贝的

重命名的命令就是ren没错,改不了名,你查看一下命令帮助
baobeiaiwo15 2010-12-31
  • 打赏
  • 举报
回复
感谢 8楼 真的是DOS下的命令吗 学习了
sltanm 2010-12-30
  • 打赏
  • 举报
回复
楼上的代码xp下证实可用,可在我的dos下不能用,没有k开关,n的解释也不一样,看来是xcopy的版本问题或纯dos下功能受到限制,我那可恶的dos连md长目录名都不支持,直接截取了前八个...
dianyancao 2010-12-29
  • 打赏
  • 举报
回复
[code=BatchFile]
rem 生成长文件夹名
md c:\test1test1test1\test\

rem 生成系统隐藏属性文件
echo >\\.\c:\test1t~1\aux1
echo >\\.\c:\test1t~1\test\nul1
attrib +s +h c:\test1t~1
attrib +r +a +s +h c:\test1t~1\* /s /d

md c:\testcopy

rem 使用短文件名复制
xcopy c:\test1t~1 c:\testcopy\ /e /h /k /n

pause
rem 清理操作
rd /s /q \\.\c:\test1t~1\
rd /s /q \\.\c:\testcopy\[/code]
andyyylz 2010-12-29
  • 打赏
  • 举报
回复
xcopy /? read the help file
sltanm 2010-12-29
  • 打赏
  • 举报
回复
“纯dos不支持时,直接给纯dos加一长文件名的驱动啥,这个很多dos引导工具中不是都有”
这个倒是没有注意到。

“先对需要考贝的目录中的文件通过attrib 命令统统把隐藏属性去掉,再用Xcopy应该就没问题了”
希望保留完整的目录格式,属性也要保留,麻烦哪。
网络服务 2010-12-29
  • 打赏
  • 举报
回复
先对需要考贝的目录中的文件通过attrib 命令统统把隐藏属性去掉,再用Xcopy应该就没问题了,如果在下纯DOS下一般不支持长文件名,最好的办法就是用PE启动手 直接用复制 粘贴的方法解决最好。
mokson 2010-12-28
  • 打赏
  • 举报
回复
xcopy /?
查看一下全面 的帮忙信息
就是just4 2010-12-28
  • 打赏
  • 举报
回复
"纯dos下可用",这,纯dos下很多参数是没的了

"dos下怎么重命名长目录名",既是纯dos,纯dos不支持时,直接给纯dos加一长文件名的驱动啥,这个很多dos引导工具中不是都有
sltanm 2010-12-27
  • 打赏
  • 举报
回复
没人回?记得这个区批处理高手挺多的。

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧