public ProcessMovieTorrent ( |
||
file | ||
birth | string | |
return | void |
public void ProcessMovieTorrent(FileInfo file, string birth)
{
string directoryName = null;
char[] customswitch = SettingsHandler.GetMovieCustomDirectory().ToCharArray();
if (!SettingsHandler.GetMovieDownloadDirectory().EndsWith("\\"))
SettingsHandler.SetMovieDownloadDirectory(SettingsHandler.GetMovieDownloadDirectory() + "\\");
string[] info = ExtractPTPMovieInfo(file);
for (int a = 0; a < customswitch.Length; a++)
{
if (customswitch[a] == ('%'))
{
switch (customswitch[a + 1])
{
case ('m'):
{
directoryName += info[0];
a++;
} break;
case ('y'):
{
directoryName += info[1];
a++;
} break;
case ('s'):
{
directoryName += info[2];
a++;
} break;
case ('c'):
{
directoryName += info[3];
a++;
} break;
case ('f'):
{
directoryName += info[4];
a++;
} break;
}
}
else
{
directoryName += customswitch[a];
}
}
for (int a = 0; a < 5; a++)
information[a] = info[a];
information[13] = SettingsHandler.GetMovieDownloadDirectory().Trim() + directoryName.Trim();
if (SettingsHandler.GetUppercaseAllFolderNames())
information[13] = information[13].ToUpper();
else if (SettingsHandler.GetLowercaseAllFolderNames())
information[13] = information[13].ToLower();
information[10] = file.FullName;
information[11] = file.Name;
information[12] = birth;
}