2013-12-18 29 views
1

這對於腳本頭來說有點難度。我絕不會要求某人「給我寫一些軟件」 - 我只是在尋找一些關於如何去做這件事的指示。獲取文件路徑列表並找到哪些不*存在

我有一個數據庫表,它在一列中存儲了一些HTML數據。其中有幾個文件路徑指針,如標籤,它們指向我們網絡服務器上特定文件夾中的文件。我需要做的是,基本上,找到指向不存在的文件的任何指針(文件路徑),即不存在於我們的服務器上。

因此,我可以將路徑本身轉儲到TXT文件或其他東西,剝離掉周圍的所有其他東西。但是從那裏開始,我不知道該怎麼做。

這都是在Windows環境下(即SQL Server 2012,Windows Server 2008 R2,客戶端工作站Win7-Pro)。而且我從來沒有親自使用過Power-Shell,但是我願意嘗試一下,如果有人能告訴我A)是的,這是可能的,B)以下是你可能會如何去做的事情。

謝謝!

+1

使用PowerShell讀取HTML。用正則表達式解析HTML,獲取文件路徑。使用PoSh的Test-Path cmdlet查看路徑是否有效。 –

回答

0

測試路徑是您可能要查找的命令。 Test-Path -Path [SOME PATH]將根據文件夾/文件是否存在,返回$ True或$ False值。