Вот вам несколько задач для скриптовых головок. И ни в коем случае я прошу кого-нибудь «написать мне какое-то программное обеспечение» - я просто ищу некоторые указатели на то, как я могу это сделать.Возьмите список путей к файлу и найдите, какие из них * НЕ * существуют
У меня есть таблица базы данных, в которой хранятся некоторые данные HTML в столбце. Внутри этого есть несколько указателей на пути к файлу, например теги, которые указывают на файлы в определенной папке на нашем веб-сервере. И что мне нужно сделать, по существу, найти любой из этих указателей (пути к файлам), которые указывают на несуществующий файл, т. Е. Не существует на нашем сервере.
Таким образом, я могу сваливать сами пути в файл TXT или еще что-то, за исключением всех остальных вещей вокруг них. Но оттуда я не знаю, как действовать.
И все это в среде Windows (то есть SQL Server 2012, Windows Server 2008 R2, клиентской рабочей станции Win7-Pro). И я никогда лично не использовал Power-Shell, но я готов попробовать, если кто-то может просто сказать мне. A) да, это возможно, и B) вот как вы можете это сделать.
Спасибо!
Прочитайте HTML с помощью PowerShell. Разберите HTML с регулярными выражениями, получив пути к файлам. Используйте командлет Test-Path от PoSh, чтобы убедиться, что путь действителен. –