-
-
Notifications
You must be signed in to change notification settings - Fork 12
setSparse
xiao edited this page Nov 8, 2025
·
1 revision
add sparse attribute to a file on a NTFS Volume.
callback:
fswin.ntfs.setSparse(file, callback, [create]);async:
var succeeded = await fswin.ntfs.setSparseAsync(file, [create]);sync:
var succeeded = fswin.ntfs.setSparseSync(file, [create]);-
fileis a string that specifies a file. -
callbackis a function that takes only one argumentsucceeded. -
createis a boolean value to determine whether to create an new file whenfiledoes not exist. -
succeededis a boolean value to indicate whether the operation is succeeded.
var fswin = require('fswin');
var file = 'd:\\test';
//sync
console.log(fswin.ntfs.setSparseSync(file) ? 'succeeded' : 'failed');
//async
console.log(fswin.ntfs.setSparse(file, function (succeeded) {
console.log(succeeded ? 'succeeded' : 'failed');
}) ? 'job queued' : 'failed to queue job');