Windows

即使我可以訪問文件夾,文件夾也不會出現在資源管理器、cmd 和 python 中,我該如何解決這個問題?

  • January 11, 2019

我正在使用映射的網路驅動器訪問網路上的另一台電腦。該路徑看起來像 \192.168.0.100\d$ 映射到我的電腦的“m”驅動器。我可以訪問、查看、創建、刪除、移動此驅動器上的文件夾等。但是,某些文件夾不會顯示在 Windows 資源管理器中,即使我可以訪問它們。

例子:

可以說M:\stuff\more_stuff是一個目錄。

我不能做的:

  • 當 Windows 資源管理器指向M:\stuff 我看不到more_stuff
  • 在指向M:\stuff “dir” 的 cmd 提示符中找不到more_stuff
  • 在指向M:\stuff “dir /a” 的 cmd 提示符中找不到更多的東西
  • 在 python 中,M:\stuff的os.listdir 找不到more_stuff

我可以做什麼:

  • 在地址欄中輸入M:\stuff\more_stuff可以讓我像往常一樣訪問該文件夾。

因為沒有跡象表明這個文件夾甚至存在,所以可能會有更多類似的文件夾。我無法知道這個映射驅動器上神奇地隱藏了多少文件夾。

我可以採取哪些步驟來找出隱藏此文件夾的原因?(最終目標是讓它不再隱藏)。

更多資訊:

通過映射M:\stuff和 unc 路徑 \192.168.0.100\d$ 訪問驅動器會導致相同的行為。

使用 windows 搜尋無法看到該文件夾。

在指向M:\stuff的 cmd 提示符中,命令**> del more_stuff** 確實有效。

從具有相同使用者帳戶的另一台電腦訪問相同的驅動器將正確顯示該文件夾(至少在某些情況下)。

一些使用者說他們從未遇到過這個問題,並且至少有兩個使用者確實遇到過這個問題。

所涉及的所有使用者都是託管驅動器的 PC 上的本地管理員。

重新啟動受影響的機器並不能解決問題。

User1 和 User2 在查看此驅動器上的文件夾時遇到問題。到目前為止,User1 看不到的任何文件夾 User2 也看不到。

net use \192.168.0.100\d$ /delete 沒有幫助

也許是迄今為止最具啟發性的資訊

User1 使用 MachineA 並有此問題。User3 從來沒有遇到過這個問題。當 User3 登錄到 MachineA 時,User3 遇到問題。

可能相關

當訪問像這樣**\192.168.0.100\d$的驅動器時,共享按預期執行(減去缺少文件夾的問題,但其他一切都很好)。像這樣訪問驅動器\192.168.0.100\d**(沒有 $ , because d $ 共享為 d) 共享速度非常慢。每次更改目錄時,訪問共享的資源管理器視窗都會掛起 10-30 秒。

玩股票

好吧,現在它變得很奇怪。我將\192.168.0.100\d$\stuff共享為 e$。當我訪問**\192.168.0.100\d$\192.168.0.100\d**(注意沒有 $)時more_stuff文件夾失去。當我訪問**\192.168.0.100\e$時,more_stuff文件夾可見!所以我將\192.168.0.100\e$映射為一個新驅動器,而more_stuff**又失去了!

共享屬性

我從開始>右鍵點擊“電腦”>選擇“管理”>共享文件夾>共享>訪問共享屬性,並找到以下內容。

這台機器上有少數股票。這些股份之一是“d $ " mapped to “d:" and when right clicked it says “shared for administrative purposes. Another one of the shares listed is “d” mapped to “d:". When right clicked it brings up the normal properties. Is this a problem? Having two shares point to the same drive, one is “d $ ”,一個是“d”?

那是一些奇怪的東西。

也許我的想像力讓我失望了,但我想不出任何可以從“dir/a”命令中隱藏文件夾,同時讓您可以訪問該文件夾內容的方法

首先,如果可以,請嘗試重新啟動主機和客戶端。如果這不起作用…

您可能遇到了一些奇怪/損壞的權限。嘗試訪問相關文件夾的權限(M:\stuff\more_stuff),看看它們是否有意義。為此,請按照您的描述從 Windows 資源管理器訪問該文件夾,然後右鍵點擊“白色”(不是文件)中的某處,選擇屬性/安全性。確保權限按預期顯示。

如果權限不符合您的預期,請嘗試通過訪問“安全”選項卡下的“高級”按鈕並啟用“包括來自該對象的父級的可繼承權限”選項來重置它們。

如果您遇到的行為與權限有關,您可以通過修改 M:\stuff 的權限並選擇“用可繼承的權限替換所有子對象權限”來重置 M:\stuff 文件夾中對象的所有權限這個對象”選項。小心,如果您這樣做,您將失去您配置的任何顯式權限。

還有兩個想法:

  1. 使用主機上選擇的修復和恢復選項執行磁碟檢查
  2. 檢查主機是否有神秘的第 3 方工具和病毒(以防萬一)

祝你好運!

您是否嘗試過 Windows 搜尋該文件夾以查看它是否顯示在搜尋中?這將添加一些可能有用的額外資訊。

編輯:另外,您是否嘗試過從不同使用者訪問同一個文件夾以查看它是否有任何不同?如果我們正在處理權限問題,這可能會有所幫助。

引用自:https://serverfault.com/questions/433735