公開フォルダ(HttpPublic)外のファイルはスクリプトを経由するためシークできない場合があるようです。
そのため公開フォルダにシンボリックリンクを作成して、そこをライブラリに表示することで解決できます。
シンボリックリンクの作成
コマンドプロンプトを管理者権限で起動して以下のように実行します。
mklink /d "C:\DTV\EDCB\HttpPublic\ts_D" "D:\ts"
最初のフォルダパスはシンボリックリンクです。分かりやすいように名前を付けます。ここではDドライブの「ts」フォルダを表示したいので「ts_D」にしています。
次に表示したいフォルダのパスを指定します。
実行すると「HttpPublic」フォルダ内に「ts_D」というフォルダが表示され、開くと D:\ts 内のファイルが表示されます。
シンボリックリンクの削除は以下のように実行します。
rd "C:\DTV\EDCB\HttpPublic\ts_D"
ライブラリに表示するフォルダの変更
「Setting」フォルダにあるHttpPublic.iniを開きます。
LibraryPathを1にして、RecFolderNumに表示するフォルダ数、RecFolderPathにフォルダのパスを指定して先頭の;を外します。
;ライブラリに表示するフォルダを録画保存フォルダ(EpgTimerSrvで設定)から変更するかどうか LibraryPath=1 ;変更する場合のフォルダの指定(Common.iniを参照) RecFolderNum=4 RecFolderPath0=C:\DTV\EDCB\HttpPublic\ts_D RecFolderPath1=C:\DTV\EDCB\HttpPublic\ts_E RecFolderPath2=C:\DTV\EDCB\HttpPublic\ts_F RecFolderPath3=C:\DTV\EDCB\HttpPublic\ts_G

コメント