2012-12-10 53 views
0

我正在尋找一種方法來檢查Perl中磁盤上剩餘的可用空間。我不能使用CPAN,因爲我必須在具有不同Perl版本的許多服務器上部署腳本,而且我無法改變它,因爲我的團隊負責人以這種方式命令了我。Perl核心中的磁盤使用

有什麼想法?我試過File::stat,但我無法在D:\上使用它(該腳本在Windows版本上運行)。

謝謝!

+0

如果你不能使用CPAN,並且你不能使用PAR,那麼你不應該部署Perl代碼。只是愚蠢。 –

+0

我在'dir'系統命令中使用了一些可怕的解析方法 – phaazon

回答

0
fsutil volume diskfree C: 

對於Windows服務器,您可以從system()方法運行此cmd命令。

+0

它需要管理員權限,我無法處理這個問題。不管怎麼說,還是要謝謝你! – phaazon

+0

http://www.opennet.ru/base/dev/perl_win_disk_mon.txt.html閱讀這篇文章。這裏有更多的信息,只是爲了瞭解Windows Server中的可用磁盤空間。 P.S.不要擔心俄語,它只是介紹。 – edem