該文件位於C:\ Windows \ System32中,但我只能在git bash中看到它,而不能在CMD中看到它。爲什麼我可以在cmd32中看到文件但不在cmd64中
我已選擇'顯示隱藏的文件,文件夾和驅動器'並取消選中'隱藏受保護的操作系統文件(推薦)'。
CMD以管理員身份打開。
的Git的bash
$ pwd
/c/Windows/System32
$ ls VistaScan.dll
VistaScan.dll
CMD(管理員)
C:\Windows\system32>dir VistaScan.dll
Volume in drive C is Acer
Volume Serial Number is A458-F2EA
Directory of C:\Windows\system32
File Not Found
而且我的操作系統是Windows7的
更新:
最後,我發現文件位於C :\ WINDOWS \ SysWOW64中。這是一個32位的DLL。
http://en.wikipedia.org/wiki/WoW64
所以我可以看到它在C:\ WINDOWS \ Syswow64資料\ cmd.exe的
C:\Windows\System32>dir VistaScan.dll
Volume in drive C is Acer
Volume Serial Number is A458-F2EA
Directory of C:\Windows\System32
29/01/2011 08:49 AM 629,328 VistaScan.dll
1 File(s) 629,328 bytes
0 Dir(s) 789,607,657,472 bytes free
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187%28v=vs.85%29.aspx –
可能出現[將文件複製到SysWOW64而不是System32的副本](http ://stackoverflow.com/questions/10100390/file-getting-copied-to-syswow64-instead-of-system32) –