首页 > 代码库 > API删除文件
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") != 0) Console.Write("删除成功!"); else{ FormatMessage(0x1300, ref tempptr, GetLastError(), 0, ref str, 0, ref tempptr); Console.Write("删除失败!\n失败原因:" + str); } } }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。