一名網友在社交平臺Reddit上分享了自己遭遇的驚魂一刻:本想借助AI工具清理電腦垃圾文件,卻因腳本中的細微語法錯誤,導致整個硬盤數據被徹底清空。據用戶描述,其使用GPT 5.3 Codex生成的自動化腳本,本意是批量刪除項目中名為“pycache”的Python臨時文件夾,但執行后不僅目標文件毫發無損,F盤中的所有數據反而被強制刪除。
技術分析指出,事故根源在于AI混淆了Windows系統中不同命令行解釋器的規則差異。該腳本試圖通過PowerShell調用CMD命令“rmdir”,但在處理文件路徑中的特殊字符時,AI默認使用了反斜杠()作為轉義符。然而,PowerShell環境要求使用反引號(`)完成相同操作,這一差異導致系統將轉義符號誤判為路徑分隔符,最終將刪除目標指向了驅動器根目錄。
更危險的是,腳本中不僅包含錯誤的路徑描述,還因AI的“優化設計”自動添加了“無確認強制刪除”參數。當PowerShell將錯誤字符傳遞給CMD后,跨解釋器的指令翻譯缺乏安全校驗機制,系統未識別出邏輯矛盾,直接執行了針對根目錄的毀滅性操作。用戶表示,從點擊運行到數據消失僅數秒時間,整個過程毫無預警。
此次事件引發對AI生成代碼可靠性的討論。安全專家指出,Windows命令行環境對語法錯誤過于寬容,當跨解釋器指令出現矛盾時,系統未能建立有效的防護屏障。用戶提醒,在使用AI工具處理系統級操作時,必須人工審核代碼邏輯,尤其涉及文件刪除、格式化等高危指令時,應優先在測試環境驗證效果。











