private static ScanSingle ( string s ) : void | ||
s | string | The input file |
return | void |
private static void ScanSingle(string s)
{
bool read = false;
bool verified = false;
SwfFile file = new SwfFile();
try
{
using (FileStream fs = File.OpenRead(s))
{
file.Read(fs);
Console.WriteLine(" Reading successfull");
read = true;
}
}
catch (Exception e)
{
Console.WriteLine(" Read error : " + e.Message + Environment.NewLine);
}
if (read)
{
Console.WriteLine(" Verifiying: " + s);
try
{
file.Verify();
Console.WriteLine(" Verifiying successfull");
verified = true;
}
catch (Exception e)
{
Console.WriteLine(" Verifiy error : " + e.Message + Environment.NewLine);
}
}
if (read && verified)
{
Console.WriteLine(" Writing: " + s);
try
{
using (FileStream fs = File.OpenWrite(s))
{
file.Write(fs);
Console.WriteLine(" Writing successfull" + Environment.NewLine);
}
}
catch (Exception e)
{
Console.WriteLine(" Write error : " + e.Message + Environment.NewLine);
}
}
}
Program::ScanSingle ( string s1, string s2 ) : void |