2012-03-30 40 views
0

的Windows XP CMD會話爲什麼擴大通配符

爲什麼CD P *失敗的消息時確實CD有時會失敗「因爲它正在使用由另一個進程的進程無法訪問該文件。」 ? cd Pr *按預期工作。

C:\>dir 
Volume in drive C has no label. 
Volume Serial Number is C8D7-D7A3 

Directory of C:\ 

01/09/2012 10:52 AM    483 aclient.cfg 
08/18/2011 03:04 PM     0 AUTOEXEC.BAT 
08/18/2011 03:04 PM     0 CONFIG.SYS 
01/13/2012 01:09 PM <DIR>   cygwin 
08/18/2011 03:16 PM <DIR>   dell 
01/11/2012 10:53 AM <DIR>   Documents and Settings 
08/18/2011 03:19 PM <DIR>   Intel 
08/19/2011 10:18 AM <DIR>   oracle 
03/26/2012 02:09 PM <DIR>   Program Files 
03/29/2012 02:53 PM <DIR>   Quarantine 
03/29/2012 03:43 PM <DIR>   WINDOWS 
       3 File(s)   483 bytes 
       8 Dir(s) 233,362,567,168 bytes free 

C:\>cd P* 
The process cannot access the file because it is being used by another process. 

C:\>cd Pr* 

C:\Program Files> 

回答

0

一個dir /a將揭示一個pagefile.sys這將佔到什麼你認爲你正在做的,什麼殼試圖做的之間的衝突。外殼將評估命名的第一件事,從一個p和嘗試切換到該目錄(即使它不是一個目錄)。

+0

感謝您的快速反應 – 2012-03-30 16:31:08