[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
|
1-
101-
この機能を使うにはJavaScriptを有効にしてください
|
本体&プラグイン開発スレッド
1
:
管理者
◆mAgic84SWU
:2010/04/26(月) 21:11:08
mAgicAnime本体
録画ソフト連携プラグイン
エンコーダ連携プラグイン
などの開発に関する情報を交換するスレッドです。
2
:
ゆう@風鈴
:2010/04/27(火) 10:38:26
いつも便利に使わせてもらっています。
設定の保存ファイルの「付帯するファイルを一緒に移動する」機能で要望があります。
現在こちらの録画環境では
・<番組名>.ts
・<番組名>.ts.meta
の2種類のファイルが出来るようになっているのですが、
保存先フォルダへの移動機能で「付帯するファイルを一緒に移動する」機能を有効にしている場合、
・<保存ファイル名>.ts
・<保存ファイル名>.meta
となってしまいます。
出来れば付帯ファイル(metaファイル)の移動後のファイル名は
・<保存ファイル名>.ts.meta
となってほしいのですが、対応できますでしょうか?
このような環境で使用する方は少ないかもしれませんが、よろしくお願いします。
3
:
ゆう@風鈴
:2010/04/27(火) 15:52:11
ソースが公開されていたので中身を見てみました。
AnimeEpisode.cs の1516行目
File.Move( f, Path.Combine( storeDir, GetFormattedFileName() + Path.GetExtension( f ) ) );
を
File.Move( f, Path.Combine(
storeDir,
Path.GetFileName( f ).Replace(
Path.GetFileNameWithoutExtension( mFilePath ),
GetFormattedFileName() ) ) );
とかに修正するといけそうですが、うちの開発環境はVS2005なのでコンパイルできませんでした。
4
:
管理者
◆mAgic84SWU
:2010/04/27(火) 22:51:49
調べたところ、Path.GetExtensionメソッドは一番右の.以降を取得するようですね。
Path.GetFileNameWithoutExtensionはその残りを返すようです。
"A.B.C" -> "A.B" / ".C"
"A.B" -> "A" / ".B"
"A" -> "A" / ""
再帰的にGetFileNameWithoutExtensionを呼べば純粋なファイル名を取得できそうです。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板