mirror of
https://github.com/bobbimanners/ProDOS-Utils.git
synced 2024-06-08 04:29:31 +00:00
More README updates
This commit is contained in:
parent
6a15524ef9
commit
1d97dd1823
87
README.md
87
README.md
|
@ -11,7 +11,6 @@ a directory tree or an entire volume:
|
||||||
- Multi-level directory sort
|
- Multi-level directory sort
|
||||||
- Manipulating the case of filenames *
|
- Manipulating the case of filenames *
|
||||||
- Manipulating the format of time and date information *
|
- Manipulating the format of time and date information *
|
||||||
- Zeroing free blocks
|
|
||||||
|
|
||||||
*Sortdir* is intended to help users migrate to the new ProDOS 2.5 release,
|
*Sortdir* is intended to help users migrate to the new ProDOS 2.5 release,
|
||||||
which is currently in alpha. The code has been testing with ProDOS 2.5a8,
|
which is currently in alpha. The code has been testing with ProDOS 2.5a8,
|
||||||
|
@ -72,7 +71,65 @@ overwritten.)
|
||||||
|
|
||||||
![](/Screenshots/Interactive.png)
|
![](/Screenshots/Interactive.png)
|
||||||
|
|
||||||
TODO
|
When *Sortdir* is launched without any command line parameters, a very
|
||||||
|
primitive interactive user interface is shown, as seen above. The program
|
||||||
|
asks questions sequentially. If you make a mistake and want to go back,
|
||||||
|
entering the `^` (caret) character will go back to the previous question.
|
||||||
|
|
||||||
|
When in doubt, the `-` (minus) character is mapped to the most conservative
|
||||||
|
choice for each option.
|
||||||
|
|
||||||
|
The following prompts are presented in order:
|
||||||
|
|
||||||
|
- *Path of starting directory* Enter an absolute or relative path here.
|
||||||
|
The directory operations will start in this directory (unless the
|
||||||
|
'whole volume' option is selected, in which directory operations will
|
||||||
|
begin in the volume directory of the of the volume which contains the
|
||||||
|
directory specified here.)
|
||||||
|
- *What to process ...* There are three options:
|
||||||
|
- `-` - Only operate on the specified directory.
|
||||||
|
- `r` - Operate recursively, descending the tree from the specified
|
||||||
|
directory.
|
||||||
|
- `v` - Operate on the entire volume, descending the tree from the volume
|
||||||
|
directory.
|
||||||
|
- *Multi-Level directory sort ...* Here you can enter up to four levels of
|
||||||
|
directory sorting. For each level, the following choices are available:
|
||||||
|
- `n` - Sort by filename in ascending alphabetical order (A-Z).
|
||||||
|
- `N` - Sort by filename in descending alphabetical order (Z-A).
|
||||||
|
- `i` - Sort by filename in ascending alphabetical order (A-Z) in a case
|
||||||
|
insensitive manner.
|
||||||
|
- `I` - Sort by filename in descending alphabetical order (Z-A) in a case
|
||||||
|
insensitive manner.
|
||||||
|
- `d` - Sort in ascending order of modification time/date.
|
||||||
|
- `D` - Sort in descending order of modification time/date.
|
||||||
|
- `t` - Sort in ascending order of file type (considered as an integer)
|
||||||
|
- `T` - Sort in descending order of file type (considered as an integer)
|
||||||
|
- `f` - Sort in directories ("folders") to the top.
|
||||||
|
- `F` - Sort in directories ("folders") to the bottom.
|
||||||
|
- `b` - Sort in ascending order of file size in blocks.
|
||||||
|
- `B` - Sort in descending order of file size in blocks.
|
||||||
|
- `e` - Sort in ascending order of file size in bytes (ie: EOF position).
|
||||||
|
- `E` - Sort in descending order of file size in bytes (ie: EOF position).
|
||||||
|
- `-` - Entering `-` (minus) will end the entry of sort options and move
|
||||||
|
on to the next section.
|
||||||
|
- *Filename case conversion ...*
|
||||||
|
- `-` -
|
||||||
|
- `l` -
|
||||||
|
- `u` -
|
||||||
|
- `i` -
|
||||||
|
- `c` -
|
||||||
|
- *On-disk date format conversion ...*
|
||||||
|
- `-` -
|
||||||
|
- `n` -
|
||||||
|
- `o` -
|
||||||
|
- *Attempt to fix errors? ...*
|
||||||
|
- `-` -
|
||||||
|
- `?` -
|
||||||
|
- `a` -
|
||||||
|
- *Allow writing to disk? ...*
|
||||||
|
- `-` -
|
||||||
|
- `w` -
|
||||||
|
|
||||||
|
|
||||||
### Command Line Options
|
### Command Line Options
|
||||||
|
|
||||||
|
@ -112,29 +169,3 @@ time format back to the legacy format.
|
||||||
Not yet implemented in ProDOS-8 version.
|
Not yet implemented in ProDOS-8 version.
|
||||||
|
|
||||||
|
|
||||||
### Directory Check and Repair
|
|
||||||
|
|
||||||
TODO
|
|
||||||
|
|
||||||
### Directory Sort
|
|
||||||
|
|
||||||
TODO
|
|
||||||
|
|
||||||
### Filename Case Change
|
|
||||||
|
|
||||||
TODO
|
|
||||||
|
|
||||||
### Date and Time Format
|
|
||||||
|
|
||||||
This allows the format of the modification time and creation time fields in
|
|
||||||
ProDOS directories to be converted from the legacy ProDOS format (ProDOS <2.5)
|
|
||||||
to the new date and time formats introduced in ProDOS 2.5. These new formats
|
|
||||||
extend the range of dates that may be represented, in a backwards-compatible
|
|
||||||
manner. *Sortdir* also allows conversion from the new ProDOS 2.5 date and
|
|
||||||
time format back to the legacy format.
|
|
||||||
|
|
||||||
### Zeroing Free Blocks
|
|
||||||
|
|
||||||
Not yet implemented in ProDOS-8 version.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user