| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1058 人关注过本帖, 1 人收藏
标题:不能在 win7 下建立命为 aux 的文件夹?
只看楼主 加入收藏
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
结帖率:96%
收藏(1)
已结贴  问题点数:20 回复次数:6 
不能在 win7 下建立命为 aux 的文件夹?
刚才忽然发现的。这是什么原因?是不是大家也这样?xp 下能吗?
搜索更多相关主题的帖子: 文件夹 
2012-11-01 15:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
AUX默认是异步端口的流名字,通常与Console连在一起,属于标准命名设备,当然不允许你创建使用了系统保留名字的文件,因为文件也属于流设备。

授人以渔,不授人以鱼。
2012-11-01 16:33
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
xp下
也不能

DO IT YOURSELF !
2012-11-01 17:33
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
以下是引用TonyDeng在2012-11-1 16:33:31的发言:

AUX默认是异步端口的流名字,通常与Console连在一起,属于标准命名设备,当然不允许你创建使用了系统保留名字的文件,因为文件也属于流设备。

原来如此,学习了。
不过这么有意义的一个名字不能使了还真是……
微软命名设备应该把名字搞长一点,要不像我这么外行的人都能把这个限制撞出来,我觉得可以算系统的一个 bug。
2012-11-01 17:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
微软的标识符再短,也没有Unix/Linux的指令短,那些才叫人摸不着头脑。很多音响设备上都写着AUX,通常知道是端子。DOS上使用AUX,是auxiliary device的缩写,辅助设备,在DOS系统手册有声明这是系统标识符的。这东西跟COM1、COM2之类是一样的,你同样不能建立这样的文件。

授人以渔,不授人以鱼。
2012-11-01 17:50
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
嗯,其实长短倒不是最重要的,主要是看限制多不多。
unix 的文件名只有一个限制是不能用 / 这个字符。不过虽然起 a'\b_?c*d 这样的名字也行,但是那是给自己找麻烦。

其实 com1 这样的名字我觉得就还行。毕竟交杂了字母和数字,不太容易被人使用。如果在 dos 系统手册里声明好多了,起码让人感觉不是 bug。
2012-11-01 18:18
净寐
Rank: 1
等 级:新手上路
帖 子:4
专家分:4
注 册:2012-11-14
收藏
得分:0 
...设备名当然不能随便用。。像nul这种名字就创建不了
2012-11-15 12:38
快速回复:不能在 win7 下建立命为 aux 的文件夹?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055144 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved