From 50c39547a52686c38f01ce97ab8167c8fef1398e Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Wed, 11 Apr 2012 13:51:35 +0200 Subject: [PATCH] Some more Windows TODO for 1.10. --- TODO | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TODO b/TODO index 2f3aaf4f..fcf5e226 100644 --- a/TODO +++ b/TODO @@ -5,6 +5,18 @@ This is the list of TODO items for SnapRAID. - v1.10 +* If a file is excluded, tell more about the reason. For example print if it's a Windows system file, +or if it has other special attributes. + +* In Windows it's possible to workaround the 260 char path length using +wide char functions and prepending "\\?\". +Like "\\?\D:\very long path" +See: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#maxpath +The problem is that not all the APIs support "\\?\". Check for all of them. +access -> ? FindFirstFile ? +mkdir -> CreateDirectoryW +remove -> DeleteFileW + * In Autosave, do not save if we are near the termination. * Allow to filter the files to check/fix based on the drive where they reside.