Эта команда должна создать разреженный файл:
channel = Files.newByteChannel(path, EnumSet.of(CREATE,WRITE,SPARSE));
Однако он просто создает обычный (не разреженный) файл. Я могу вручную превратить его в разреженный файл, используя fsutil
в командной строке, но как я могу заставить Java Runtime это сделать?
Я использую Java 11 в Windows 10 (NTFS).