2013-12-18 2 views
1

Вот вам несколько задач для скриптовых головок. И ни в коем случае я прошу кого-нибудь «написать мне какое-то программное обеспечение» - я просто ищу некоторые указатели на то, как я могу это сделать.Возьмите список путей к файлу и найдите, какие из них * НЕ * существуют

У меня есть таблица базы данных, в которой хранятся некоторые данные HTML в столбце. Внутри этого есть несколько указателей на пути к файлу, например теги, которые указывают на файлы в определенной папке на нашем веб-сервере. И что мне нужно сделать, по существу, найти любой из этих указателей (пути к файлам), которые указывают на несуществующий файл, т. Е. Не существует на нашем сервере.

Таким образом, я могу сваливать сами пути в файл TXT или еще что-то, за исключением всех остальных вещей вокруг них. Но оттуда я не знаю, как действовать.

И все это в среде Windows (то есть SQL Server 2012, Windows Server 2008 R2, клиентской рабочей станции Win7-Pro). И я никогда лично не использовал Power-Shell, но я готов попробовать, если кто-то может просто сказать мне. A) да, это возможно, и B) вот как вы можете это сделать.

Спасибо!

+1

Прочитайте HTML с помощью PowerShell. Разберите HTML с регулярными выражениями, получив пути к файлам. Используйте командлет Test-Path от PoSh, чтобы убедиться, что путь действителен. –

ответ

0

test-path - это команда, которую вы, вероятно, ищете. Test-Path -Path [SOME PATH] вернет значение $ True или $ False, основанное на том, есть ли папка/файл.

 Смежные вопросы

  • Нет связанных вопросов^_^