我使用的是 Windows XP SP3 计算机。我的Z:
驱动器是 UNIX 计算机的映射驱动器。有一个名为wk1_dailybackup_20110605043344.sql
在 和z:\archive
中c:\archive
。
在我的 CMD 提示符c:\archive
下
c:\archive dir *backup*
列出了我的文件,但是当我进入z:\archive
并输入
z:\archive dir *backup*
我的文件未列出。
问题:
- 为什么通配符在映射驱动器上不能像在本地驱动器上那样起作用?
- 我该怎么做才能在映射驱动器上使用通配符?
(请不要建议通过‘右键单击开始,搜索’来获取 Poster Dog 进行不熟练的搜索。)
答案1
在 Windows NT 中,处理通配符目录搜索是单个文件系统驱动程序的职责。对于远程卷,这是网络的客户端 FSD 的职责,它可能会或可能不会将搜索请求转交给文件服务器。
除了“这是一个 UNIX 机器。”,没有任何其他信息,甚至没有将范围缩小到客户端上的一个 FSD,更不用说提供有关文件服务器的信息,没有人可以告诉你比你的网络 FSD 或可能正在与之通信的文件服务器更具体的信息,已经决定不会wk1_dailybackup_20110605043344.sql
在通配符搜索中出现*backup*
。就我们其他人所知,你正在使用具有通配符处理行为作为可配置选项的网络软件。