
每當我在命令提示字元(無論我目前所在的目錄)中輸入“nul”時,我都會收到一個“Windows Security”彈出窗口,內容如下:
Windows Security
Your Internet Security settings prevented one or more files
from being opened.
$uri$\nul
我知道為什麼打開 nul 會是一個..有趣的概念(僅供參考:這是不可能的)。但為什麼盒子上寫著「你的網路安全設定[..]」?‘nul’文件有沒有什麼至少據我所知,與我的網路安全設定有關。
編輯:另外,為什麼命令提示字元將“nul”識別為某種命令?它不應該出錯(就像大多數其他保留關鍵字一樣):
´X´ is not recognized as an internal or external command, operable program
or batch file.
答案1
nul
被識別為命令,因為它存在就標準檔案 I/O 功能而言,就像/dev/null
存在一樣。 (開幕式nul
是可能,但最終結果可能就像您打開了一個零長度檔案。
至於通知 - Windows 使用不同的安全級別,稱為「區域」(本機電腦、Internet、Intranet、受信任、受限制)。當您下載檔案時,大多數瀏覽器都會將其標記為來自「Internet」區域,因此即使該檔案現在位於您的磁碟上,也會顯示確認資訊。有可能nul
由於某種原因現在屬於「限制」區域。 (區域最初僅限於 Internet Explorer 中的網站內容,後來才擴展到涵蓋下載的文件和其他內容。)