しゃある通信

#27-02 [PSP]自分用に

#!/usr/local/bin/perl

foreach $argv (sort @ARGV) {
    my $target = $argv;
    my $ext = substr($target, rindex($target, "."));
    my $dir = substr($target, 0, rindex($target, "\\"));
    my $fna = substr($target, rindex($target, "\\") + 1);
    $fna =~ s/$ext//;

    opendir(DIR, $dir);
    @dirs = readdir(DIR);
    closedir(DIR);

    my $count = 1;
    foreach $file (@dirs) {
        if ($file =~ /^M4V(\d+)$ext/io) {
            my $tmp = $1;
            $tmp =~ s/^0+//;
            $count = $tmp if $tmp > $count;
        }
    }

    my $new = sprintf "$dir\\M4V%05d" . uc($ext), $count + 1;
    rename $target, $new;
    my $thm = "$dir\\$fna.THM";
    if (-f $thm) {
	$new = sprintf "$dir\\M4V%05d.THM", $count + 1;
	rename $thm, $new;
    }
}
というスクリプトを書いてsendtoに置いてみた。いい感じ。

これでPCにある動画はファイル名そのままで、メモステにコピーしてからこのスクリプトで変換する ようにすれば管理が楽だな。

まあまだPSP持ってない んだけど。



マクロミルへ登録

© 2004 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.004067 cached