【发布时间】:2018-07-31 07:03:22
【问题描述】:
Send a File to the Recycle Bin
是明显的搜索结果。我已经尝试过提供的包装器,但是在引入 Unity 时出现错误,IntPtr 无法为初学者编译。我还导入了Microsoft.VisualBasic,它依赖于System.Deployment 到我的项目中并且成功调用
Debug.Log(Microsoft.VisualBasic.FileIO.FileSystem.FileExists(path + "\\test.txt"));
Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(path + "\\test.txt", UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
但它只是删除文件,它不会进入回收站。 Unity运行在C盘,项目也在C盘。我试过文件和文件夹,也试过RecycleOption.DeletePermanently,它确实可以通过调试识别文件和文件夹,但回收站中没有任何显示。
【问题讨论】:
标签: unity3d file-io recycle-bin