API删除文件

using System;
using System.Runtime.InteropServices;
namespace ConsoleApplication1
{
class Program
{
[DllImport("kernel32.dll")]
public static extern uint DeleteFile(string fileName);
[DllImport("kernel32.dll")]
public static extern uint GetLastError();
[DllImport("kernel32.dll")]
public static extern uint FormatMessage(uint dwFlag, ref IntPtr source, uint messageId, uint languageId, ref string lpBuffer, uint size, ref IntPtr va_list);
static void Main(string[] args)
{
string str = null;
IntPtr tempptr = IntPtr.Zero;
if (DeleteFile("C:\test.txt") != )
Console.Write("删除成功!");
else{
FormatMessage(0x1300, ref tempptr, GetLastError(), , ref str, , ref tempptr);
Console.Write("删除失败!\n失败原因:" + str);
}
}
}
}
上一篇:关于MJRefresh的下拉加载数据bug


下一篇:cocos2d-x 3.0 开发(一) Hello_New_World