NTFS file compression via ATTRIB

May 20, 2008
3,515
4
Elkridge, MD, USA
TCC 13.04.52 WinXP SP3 home
I tried to run the batch file below from the root directory of an NTFS drive:

*attrib/d/e/nej/s /a:-d-c-i +c +i * >>! F:\TMP\compress.log

The log file showed that files which previously did not have the C attribute obtained it, indicating that they were supposedly freshly compressed, thus using less disk space. However, the free space reported by @diskfree (executed in a separate TCC session) showed continuously decreasing free space - the exact opposite!

Any idea how this could be happening?
 
Aug 2, 2011
258
4
Berlin, Germany
perhaps it is a temporary effect, because the system is doing the compression in the background ... just speculation.
 

rconn

Administrator
Staff member
May 14, 2008
12,344
149
The log file showed that files which previously did not have the C attribute obtained it, indicating that they were supposedly freshly compressed, thus using less disk space. However, the free space reported by @diskfree (executed in a separate TCC session) showed continuously decreasing free space - the exact opposite!

Any idea how this could be happening?

Unless you terminated every other process (including Windows Explorer) before running the test, the results will not be meaningful. There are dozens of foreground & background processes in Windows that continually allocate & free disk space. The only way to get a remotely significant result would be to test the free space before running ATTRIB, then do it again after ATTRIB has (completely) finished.

If you still get less free disk space (which I think is unlikely), complain to Microsoft -- it's their code.
 
Similar threads
Thread starter Title Forum Replies Date
Joe Caverly @FILESIZE and NTFS File Stream Support 1
Joe Caverly PSHELL and NTFS File Streams Support 2
C Directory listing that shows NTFS file descriptions? Support 3
Joe Caverly ZIPing individual NTFS File Streams Support 4
Tim Rowe NTFS Descriptions not working Support 13
vefatica NTFS descriptions? Support 7
vefatica REN and NTFS streams? Support 3
L How to copy an old xp drive to a large ntfs drive Support 6
C NTFS Descriptions don't work? Support 3
J History file load hangs if file has complete garbage in it... Support 1
jdanielp Cannot step into and/or call another .bat file when debugging .bat file Support 2
thorntonpg file explorer - short cut keys Support 1
JohnQSmith New online help file wrong logo Support 7
Jay Sage WAD Possible Bug With OPTION Command With @FILE Support 5
samintz How to? swap endianness in a binary file Support 12
vefatica `Back quotes` - command line vs. batch file Support 5
fpefpe How to? batch file size Support 2
Jay Sage Issues With TCMD File Explorer Support 0
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
Joe Caverly Embedding an .EXE (or other file) into a .BTM Support 8
U Command help on file names Support 5
S Concatenate all playlists into 1 file Support 22
Joe Caverly Set a batch variable (%1 - %n) when TCC is executing a batch file Support 5
Joe Caverly Rename file that begins with Emoji Support 7
P Kill all other instances of tcc from a btm batch file Support 2
D ffind hangs on large file Support 18
Alpengreis Documentation Minor issue in help file for view /E Support 1
fpefpe batch file ending early Support 18
J Licesne file location Support 1
K robocopy cancelling batch file processing Support 28
Jay Sage TCMD Crashes with "tctoolbar /c /r file" Support 5
A Unable to pass batch file arguments unaltered Support 18
MikeBaas How to...extract a string from a .json-file? Support 10
vefatica LIBRARY and file name completion? Support 4
D What does the file "..\Everything\Run history.csv" store? Support 5
H Takecommand.pdf failed not a pdf file Support 6
Joe Caverly DIRectory Colorization in v25 Help File Support 0
C show file description? with dir? Support 8
D When copying/moving, appending " (2)" to filename when the target file already exist. Support 7
R How to? Dir specific file search patterns with spaces in the pathnames? Support 6
Joe Caverly _EXPANSION in help file Support 0
Stefan Hassel Installation file TC 24.02 Build 47 is actually version 25.00.1 Support 10
vefatica Are @FILEDATE[file] and @FILEDATE[file,u] ever different? Support 2
K_Meinhard Help file error Support 1
Joe Caverly JOBMONITOR in Help File Support 1
D btm file command line augments comparing for string or math. Support 12
A Documentation [Help file] OPTION "//" synopsis formatting issue Support 0
vefatica Can TCC complete this file name? Support 5
G tcedit ist not run in tc 24 file explorer Support 10
M How to set Path variable for non-executable file extensions in 4DOS Support 8

Similar threads