Windows
VBscript - 返回文件的路徑和大小
我想向 SYDI 添加一段程式碼,它將返回特定文件的位置和大小。
例如,伺服器“X”有一個 DB 文件和路徑,如下所示:“C:\XYZ\Database\randomfilename.ext”,可以說是 45 GB。
許多伺服器之間文件的位置、名稱和大小都不同。我希望它返回文件的位置(副檔名為“.ext”,至少在那些伺服器中可能是唯一的):例如 C:\XYZ\Database\ 和大小。
如果您能指出我正確的方向,那將非常有幫助。
這是我迄今為止嘗試過的,即使有 .ext 文件也不返回任何內容。
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * from CIM_DataFile Where Extension = 'ext'") For Each objFile in colFiles Wscript.Echo objFile.Drive & objFile.Path Wscript.Echo objFile.FileName & "." & objFile.Extension Wscript.Echo objFile.FileSize Wscript.Echo Next
謝謝
使用完全相同的腳本,我能夠在重新啟動後獲得結果。