我有一个程序,可以删除和复制一些具有长路径(当长度> MAX_PATH)的文件夹或文件。在此程序中,我使用前缀
是否有SHFileOperation的替代方法?如何规避此问题?
一些链接:
\\?\
,这使我能够仅在简单函数 Delete()
中删除具有长路径的文件夹或文件。我需要在回收站中删除文件,为此我需要使用 SHFileOperation
函数,该函数使我能够在回收站中删除文件,但此函数不支持前缀 \\?\
。有人能帮我解决这个问题吗?是否有SHFileOperation的替代方法?如何规避此问题?
一些链接:
- 前缀
\\?\
- 关于长路径的一些内容
- SHFileOperation