本文整理汇总了C#中File.delete方法的典型用法代码示例。如果您正苦于以下问题:C# File.delete方法的具体用法?C# File.delete怎么用?C# File.delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类File
的用法示例。
在下文中一共展示了File.delete方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: deleteFile
private static void deleteFile(File file)
{
if (file.exists() && !file.delete())
{
throw new IOException("Could not delete file: " + file.getCanonicalPath());
}
}
示例2: createNewFileTest
public void createNewFileTest()
{
File target = new File(this.tempPath,"HereIAm.file"); // TODO: Initialize to an appropriate value
if (target.exists()) target.delete();
Assert.IsFalse(target.exists());
bool created = target.createNewFile();
Assert.IsTrue(created);
target = new File(target.getAbsolutePath());
Assert.IsTrue(target.exists());
}
示例3: deleteTest
public void deleteTest()
{
File target = new File(tempPath,"Erease.Me"); // TODO: Initialize to an appropriate value
target.createNewFile();
Assert.IsTrue(target.exists());
bool expected = true; // TODO: Initialize to an appropriate value
bool actual = target.delete();
Assert.AreEqual(expected, actual);
}
示例4: saveBitmapPNGWithBackgroundColor
/// <summary>
/// Save PNG image with background color
/// </summary>
/// <param name="strFileName">
/// Save file path </param>
/// <param name="bitmap">
/// Input bitmap </param>
/// <param name="nQuality">
/// Jpeg quality for saving </param>
/// <param name="nBackgroundColor">
/// background color </param>
/// <returns> whether success or not </returns>
public static bool saveBitmapPNGWithBackgroundColor(string strFileName, Bitmap bitmap, int nBackgroundColor)
{
bool bSuccess1 = false;
bool bSuccess2 = false;
bool bSuccess3;
File saveFile = new File(strFileName);
if (saveFile.exists())
{
if (!saveFile.delete())
{
return false;
}
}
int nA = (nBackgroundColor >> 24) & 0xff;
// If Background color alpha is 0, Background color substitutes as white
if (nA == 0)
{
nBackgroundColor = unchecked((int)0xFFFFFFFF);
}
Rect rect = new Rect(0, 0, bitmap.Width, bitmap.Height);
Bitmap newBitmap = Bitmap.createBitmap(bitmap.Width, bitmap.Height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(newBitmap);
canvas.drawColor(nBackgroundColor);
canvas.drawBitmap(bitmap, rect, rect, new Paint());
System.IO.Stream @out = null;
try
{
bSuccess1 = saveFile.createNewFile();
}
catch (IOException e1)
{
// TODO Auto-generated catch block
Console.WriteLine(e1.ToString());
Console.Write(e1.StackTrace);
}
try
{
@out = new System.IO.FileStream(saveFile, System.IO.FileMode.Create, System.IO.FileAccess.Write);
bSuccess2 = newBitmap.compress(Bitmap.CompressFormat.PNG, 100, @out);
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
Console.Write(e.StackTrace);
}
try
{
if (@out != null)
{
@out.Flush();
@out.Close();
bSuccess3 = true;
}
else
{
bSuccess3 = false;
}
}
catch (IOException e)
{
Console.WriteLine(e.ToString());
Console.Write(e.StackTrace);
bSuccess3 = false;
}
finally
{
if (@out != null)
{
try
{
@out.Close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
Console.WriteLine(e.ToString());
Console.Write(e.StackTrace);
}
}
//.........这里部分代码省略.........