如何处理“目标路径太长”事件

本文关键字:目标路径 事件 何处理 处理 | 更新日期: 2023-09-27 18:16:44

当我试图将大量文件从一个文件夹移动到另一个文件夹时,windows显示了其中一个文件的消息:

  The file name(s) would be too long for the destination folder. You can
  shorten the file name and try again, or try a location that has a shorter 
  path.    
         f123456789012345
         Item type: AVI File 
         Size: 115 MB  
         Availability: Available offline      

这意味着windows响应某种事件,它向我显示一条消息,其中包含一些关于文件的信息,该文件未能从一个文件夹移动到另一个文件夹。

但是我需要如何使用。net处理这种事件?
我需要写关于这类文件的所有信息,我指的是TextBox....

我该如何解决这个问题?
我应该使用任何外部库,如"Windows API代码包"吗?

如何处理“目标路径太长”事件

根据MSDN,路径的最大长度为MAX_PATH,定义为260个字符。Windows API有许多函数也有Unicode版本,以允许最大总路径长度为32,767个字符的扩展长度路径。

确保您的目标路径不会将文件路径长度扩展得太大,否则会导致失败。