Compression utility should indicate status of compression in filename
FruityWelsh opened this issue ยท 12 comments
Since it seems renaming it had no negative effects to the compression, it should instead be renamed by the compression utility to indicate status. I.E.: file.compressing[*---] and with progress file.compressing[**--]. It should also check what the current main section of the name is and use that when renaming, allowing for a user to rename the first part without losing it on the next name update.
The option of simply hiding it, violates the principle of doing something when a user does something to indicate action and makes canceling via deletion a power user task instead of a normal option.
The option of a pop-up has two downsides:
- It could get lost
- If it forced top level, it could get in the way of use on what could be a background task for the user
My personal preference for a filename based option is also so that I could potentially use this via cli instead of monitoring the file size changes.
Is it easy to write a program that changes the name with high frequency like this? If so that is an interesting idea.
The [] characters won't work on some file systems though, right?
The
[]characters won't work on some file systems though, right?
hmm I was concerned for special characters in cli use, but I was not aware of filesystems that would lack support for them, do you have any examples?
do you have any examples?
I just looked it up. Popular examples of "problematic" filesystems are FAT12/16/32 not supporting [] and NTFS not supporting *. Here is a more comprehensive list.
@rossbridger It's being considered, but it'd be hard to implement (https://youtu.be/ENBu9_xTrWU?t=877)
Oops, didn't mean to close
The square brackets will 1000% cause problems in any script where you so much as look in the directory where that file exists.
@tjkrobertson Good scripts escape/quote filenames (otherwise spaces would also break them)
@tjkrobertson That's what wildcards are for, they automatically escape weird characters and spaces
