リンクが切れてファイルが開けない?開けるまで階層を登れ!っていうコード

どうもatzです。
昨今RPAブームですが、私はもっぱらフリーで使えるUWSC派です。
Uipathとか試しに触ったこともあるんですが、費用面から断念。
業務等で使えるUWSCのツールを細々と作っては提携業務の自動化を図っています。

今回はファイル操作等でまま発生するリンク切れファイルが開けないときに
ファイルが保存されたフォルダを開くコードです。

STR = GETSTR(0)		//クリップボードのテキストを変数に格納
LINK = COPY(STR,1,POS("\",STR,-1)-1)
EXEC("Explorer.exe "+ LINK)	//リンク先の一つ上の階層のリンクを開く
SENDSTR(0,LINK)	//クリックボードにリンク先の一つ上の階層のリンクを格納

欲を言えば開こうとするフォルダが存在するか確認して、存在しなかったら更に上の階層のフォルダを開くってのを入れたい。


以上