Menu

#2 Exception with long path

open
nobody
None
5
2014-08-17
2008-10-08
Anonymous
No

When trying it on a folder having a path with more than 260 characters long you get the following exception

Unhandled Exception: System.IO.PathTooLongException: The path is too long after being fully qualifie
d. Make sure path is less than 260 characters.
at System.IO.Path.nGetFullPathHelper(String path, Char[] invalidPathChars, Char[] whitespaceChars
, Char directorySeparator, Char altDirectorySeparator, Char volumeSeparator, Boolean fullCheck, Stri
ng& newPath)
at System.IO.Path.GetFullPathInternal(String path)
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.AddExpressions(String[] str, Boolean checkForDuplicat
es, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, String
[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path)

at System.IO.FileSystemInfo.get_FullName()
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurseSub(String p, ArrayList items)
at xdel.App.GetFilesRecurse()
at xdel.App.Main(String[] args)

Discussion


Log in to post a comment.