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

[文件操作] attrib命令为何没反应,卡住?

例如:attrib -R F:/bat/testa/testb/test2.txt
批处理中要去掉某个文件的只读属性
但是执行到这条语句时没反应了
也不报错
路径和命令我都检查过了,没有打错
哪位大神知道怎么回事?

1,路径里应该使用\
2,上一行加echo 123
下一行加echo 456
运行时显示123则表明该语句被运行,显示456表示继续运行到下一语句
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

456没运行
我用了echo跟踪的
运行到attrib这一行就卡住了
连控制台都关不掉
关10几秒才强行关掉

TOP

我大概知道原因了
我的硬盘比较大,
最小的c盘都有50个G
我插了个比较小的U盘进去后
在U盘进行attrib操作是没问题的
真是见鬼了
谁能告诉我为什么?

TOP

attrib -R F:/bat/testa/testb/test2.txt

2楼不是都告诉你了,网址才用/,路径得用\

TOP

\也可以,有盘符在前,不会被当成开关
楼主有没有用别的命令对F:/bat/testa/testb/test2.txt进行测试?
建议去掉echo off,看究竟怎么回事,印象中没有任何回显而且连ctrl+c都很难中断的时候往往是在遍历大量文件

TOP

echo off关掉了
我用命令行都试过了
我的电脑是刚装的,那个硬盘除了几个测试文件之外什么都没了
我用U盘做测试没问题,U盘还有不少文件呢
所以我估计是硬盘太大的原因,我的硬盘有1个T

TOP

“\”和“/”我都试过了
跟这个也没关系

TOP

那你就拿一个可以处理的文件和它对比一下,,看一下差别到底在哪。

TOP

我的硬盘是CDEFG盘,在每一个盘都不能处理
但是I盘(U盘)却一点问题都没

TOP

没人碰到过这种问题吗?

TOP

返回列表