示例#1
0
        private int countAnimeEpisodes(string anime_name)
        {
            DirectoryHandler anime_dir = new DirectoryHandler();

            int count = anime_dir.getEpisodes(@"M:/anime\", anime_name).Count;

            return(count);
        }
示例#2
0
        private void AnimeList_SelectedIndexChanged(object sender, EventArgs e)
        {
            string Path = "";
            string selected_episode;

            if (PathSwitch() == MovieTab)
            {
                Check_label.Text = MovieCount.ToString();
                selected_episode = MovieList.Text;
                Path             = "M:/Movie/";
            }
            else
            {
                Check_label.Text = AnimeCount.ToString();
                selected_episode = AnimeList.Text;
                Path             = @"M:\anime\";

                if (!Directory.Exists(Path + selected_episode))
                {
                    Path = @"H:\anime\";
                }
            }

            string[] ext = { "mkv", "avi", "MP4", "m4p" };
            _episode.Clear();

            DirectoryHandler episodes = new DirectoryHandler();

            _episode = episodes.getEpisodes(Path, selected_episode);

            EpisodeList.DataSource = null;
            EpisodeList.DataSource = _episode;

            ep_label.Text   = "Episode: " + _episode.Count.ToString();
            Name_label.Text = "Name: " + selected_episode;
        }
示例#3
0
        private List <string> getAnimePath(string anime_name)
        {
            DirectoryHandler anime_dir = new DirectoryHandler();

            return(anime_dir.getEpisodes(@"M:/anime\", anime_name));
        }