https://issues.dlang.org/show_bug.cgi?id=17329
Issue ID: 17329 Summary: File.remove() has problems with long filenames (>128 bytes) Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: ar...@gmx.net This is a rather weird issue that only pops up in a release build: std.file.FileException@D:\Dlang\dmd2\windows\bin\..\..\src\phobos\std\file.d(733): 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.cbr: The system cannot find the file specified. Filenames up to 128 bytes work fine, anything above it throws this exception. Building in Visual Studio 2017, output is MS-COFF. The debug build works fine. --