Jump to content

UPPERCASE always from other units


Recommended Posts

Guest Franc Zabkar
Posted

Re: UPPERCASE always from other units

 

On Wed, 24 Oct 2007 20:11:11 -0400, "PCR" <pcrrcp@netzero.net> put

finger to keyboard and composed:

>Franc Zabkar wrote:

>| On Tue, 23 Oct 2007 21:59:10 -0400, "PCR" <pcrrcp@netzero.net> put

>| finger to keyboard and composed:

>|

>|>---- Original Message ----

>|>From: "Franc Zabkar" <fzabkar@iinternode.on.net>

>|>In your earlier

>|>doings, it seemed Win98 (Explorer & DOS) was able to pick up

>|>lower-case names from the SFN itself-- but, in that case, there was

>|>no LFN to choose from.

>|

>| I don't think I ever wrote that, nor do my data, or Microsoft's

>| documentation, support it.

>

>?!HUH!? DIDN'T you use Debug to put lower-case letters into a SFN &

>state Win98's Explorer showed it correctly...!?!...

>

>news:ku5jh31224rn6tcjchv405t811n97dg091@4ax.com

>news:4g7lh3ht28cte6ji7srbu4g3ar43hfpjbn@4ax.com

>

>Oh, my God! I SAID you shouldn't do more that 16 iterations on that

>XP-machine! Looks like XP-irradiation induced memory loss & dementia to

>me!

 

Oops, I misread your statement. I don't know why, but I got the

incorrect impression that you were saying that Win98 could write

lowercase characters to the SFN. Must be the radiation or maybe just

too many bits and bytes ...

>|>| Additional experimentation reveals that the "special"

>|>| byte is coded as follows:

>|>|

>|>| 0x00 --> FILENAME.EXT

>|>| 0x18 --> filename.ext

>|>| 0x10 --> FILENAME.ext

>|>| 0x08 --> filename.EXT

>|>

>|>Yow! Why?? There was never any such thing even in DOS-- that the name

>|>could be a different case than the extension!

>|

>| My Seagate SeaTools diskette has a file which displays in XP as

>| RMA.txt and in W98 as RMA.TXT.

>

>Right. SO... what on earth is XP trying to be compatible with, by doing

>this nutty bit thing separately on the name & on the extension?

 

I have no idea.

>Although

>you seem to have forgotten your own momentous discovery-- I'm still

>fairly certain you did discover that both DOS & Win98's Explorer were

>fine (at least for display purposes) with actual lower-case letters in

>the SFN in the first place! (I still think Win98 won't actually itself

>put lower-case letters into a SFN.)

 

Yes, I believe that's correct.

>|>| If the OP is watching, then a workaround for his/her problem would

>|>| be to rename the files on the XP system as follows ...

>|>|

>|>| ren *.htm *.Htm

>|>| ren *.txt *.Txt

>|>| ren *.gif *.Gif

>|>|

>|>| ... and then on the W98 system restore their original names ...

>|>|

>|>| ren *.Htm *.htm

>|>| ren *.Txt *.txt

>|>| ren *.Gif *.gif

>|>

>|>Is it necessary to rename them first in XP? And why are you renaming

>|>just the extensions? I'd have though just renaming upper to lower-case

>|>in 98 would create the LFN. And didn't a say all was well after doing

>|>that?

>|

>| See my response to the OP. My workaround avoids having to manually

>| rename each and every file. I can't think of any other way to automate

>| the process without resorting to a third party tool such as 4DOS.

>

>I saw. Still-- you are renaming them in XP & then in 98. Wouldn't it be

>sufficient to just rename them in 98 to get a LFN generated & with the

>proper lower-case letters in it?

 

If you type ...

 

ren *.HTM *.htm

 

.... in Win98, then you will get filenames such as FILENAME.htm, not

filename.htm.

 

The OP has stated that "I develop web site on xp (many and many

pages)", so manual renaming of each file does not seem to be a viable

option.

 

- Franc Zabkar

--

Please remove one 'i' from my address when replying by email.

Posted

Re: UPPERCASE always from other units

 

"MEB" <meb@not here@hotmail.com> wrote in message

news:u%23WIW6BFIHA.1208@TK2MSFTNGP03.phx.gbl...

>

>

> "BD" <JustMe@nothome.net> wrote in message

> news:OuwDwhAFIHA.4752@TK2MSFTNGP04.phx.gbl...

> |

> | "MEB" <meb@not here@hotmail.com> wrote in message

> | news:egLoJeAFIHA.4748@TK2MSFTNGP06.phx.gbl...

> | > Continuing the thought process:

> | >

> | > Is an older version of the autocompiler available? One which was used

> | > either during the *cross-over* time period {9X to XP} or before.

> | >

> | > --

> | > MEB

> | > http://peoplescounsel.orgfree.com

> | > ________

> | Yes. The big problem there is a few changes in syntax and I may have to

> | re-write some of the code. I think if I just restore the last version

> that

> | did not have Unicode support it will work. A lot of code was broken

> when

> | Unicode was added. I'm expecting the patched version within a day or

> so.

> | BD

> |

> |

>

> Okay, thanks for the update, seems *a* is getting a little antsy . . .

>

> --

> MEB

> http://peoplescounsel.orgfree.com

> ________

>

Try this one. I just recompiled with the new version of the ANSI compiler.

http://dundats.mvps.org/Beta/File_LowerCaseA.zip

 

BD

Posted

Re: UPPERCASE always from other units

 

Franc Zabkar wrote:

| On Wed, 24 Oct 2007 20:11:11 -0400, "PCR" <pcrrcp@netzero.net> put

| finger to keyboard and composed:

|

|>Franc Zabkar wrote:

|>| On Tue, 23 Oct 2007 21:59:10 -0400, "PCR" <pcrrcp@netzero.net> put

|>| finger to keyboard and composed:

|>|

|>|>---- Original Message ----

|>|>From: "Franc Zabkar" <fzabkar@iinternode.on.net>

|

|>|>In your earlier

|>|>doings, it seemed Win98 (Explorer & DOS) was able to pick up

|>|>lower-case names from the SFN itself-- but, in that case, there was

|>|>no LFN to choose from.

|>|

|>| I don't think I ever wrote that, nor do my data, or Microsoft's

|>| documentation, support it.

|>

|>?!HUH!? DIDN'T you use Debug to put lower-case letters into a SFN &

|>state Win98's Explorer showed it correctly...!?!...

|>

|>news:ku5jh31224rn6tcjchv405t811n97dg091@4ax.com

|>news:4g7lh3ht28cte6ji7srbu4g3ar43hfpjbn@4ax.com

|>

|>Oh, my God! I SAID you shouldn't do more that 16 iterations on that

|>XP-machine! Looks like XP-irradiation induced memory loss & dementia

|>to me!

|

| Oops, I misread your statement. I don't know why, but I got the

| incorrect impression that you were saying that Win98 could write

| lowercase characters to the SFN. Must be the radiation or maybe just

| too many bits and bytes ...

 

Ah-- alright, then. Uhuh, some irradiation damage has occurred-- but not

as much as I at first thought!

 

Speaking of Win98... I think you have proven DOS will display whatever

case exists in the SFN. Explorer probably goes for the LFN first. If no

LFN exists, Explorer will be happy to show the SFN in whatever case it

actually holds. (This is certainly true with the FAT12 of the floppy you

tested with. There is no reason for me think FAT32 would be any

different.) Neither DOS nor Explorer will actually put lower-case into

the SFN. You had to do that with Debug.

 

|>|>| Additional experimentation reveals that the "special"

|>|>| byte is coded as follows:

|>|>|

|>|>| 0x00 --> FILENAME.EXT

|>|>| 0x18 --> filename.ext

|>|>| 0x10 --> FILENAME.ext

|>|>| 0x08 --> filename.EXT

|>|>

|>|>Yow! Why?? There was never any such thing even in DOS-- that the

|>|>name could be a different case than the extension!

|>|

|>| My Seagate SeaTools diskette has a file which displays in XP as

|>| RMA.txt and in W98 as RMA.TXT.

|>

|>Right. SO... what on earth is XP trying to be compatible with, by

|>doing this nutty bit thing separately on the name & on the extension?

|

| I have no idea.

 

Yea. But it's a good find! It is XP that actually bears the full fault &

responsibility for this problem, where I had thought Win98 bore some. If

XP only would have put lower-case letters into the SFN-- all would have

been well! Alternatively, if it would have built a LFN in all cases--

still all would have been well. Instead -- weirdly -- as you discovered,

XP will put only upper-case letters into the SFN & sometimes use bits to

say they are lower-case!

 

|>Although

|>you seem to have forgotten your own momentous discovery-- I'm still

|>fairly certain you did discover that both DOS & Win98's Explorer were

|>fine (at least for display purposes) with actual lower-case letters in

|>the SFN in the first place! (I still think Win98 won't actually itself

|>put lower-case letters into a SFN.)

|

| Yes, I believe that's correct.

 

Yep. And now I'm actually sure Win98 never will actually put lower-case

letters into SFN. If it did, DOS would show them-- but it doesn't! So,

the ones that my Win98's Explorer show to be lower or mixed-case letters

are being shown to me from the LFN.

 

|>|>| If the OP is watching, then a workaround for his/her problem would

|>|>| be to rename the files on the XP system as follows ...

|>|>|

|>|>| ren *.htm *.Htm

|>|>| ren *.txt *.Txt

|>|>| ren *.gif *.Gif

|>|>|

|>|>| ... and then on the W98 system restore their original names ...

|>|>|

|>|>| ren *.Htm *.htm

|>|>| ren *.Txt *.txt

|>|>| ren *.Gif *.gif

|>|>

|>|>Is it necessary to rename them first in XP? And why are you renaming

|>|>just the extensions? I'd have though just renaming upper to

|>|>lower-case in 98 would create the LFN. And didn't a say all was

|>|>well after doing that?

|>|

|>| See my response to the OP. My workaround avoids having to manually

|>| rename each and every file. I can't think of any other way to

|>| automate the process without resorting to a third party tool such

|>| as 4DOS.

|>

|>I saw. Still-- you are renaming them in XP & then in 98. Wouldn't it

|>be sufficient to just rename them in 98 to get a LFN generated & with

|>the proper lower-case letters in it?

|

| If you type ...

|

| ren *.HTM *.htm

|

| ... in Win98, then you will get filenames such as FILENAME.htm, not

| filename.htm.

 

Oops! That's right-- you are using DOS! Let me see...

 

 

 

| The OP has stated that "I develop web site on xp (many and many

| pages)", so manual renaming of each file does not seem to be a viable

| option.

|

| - Franc Zabkar

| --

| Please remove one 'i' from my address when replying by email.

 

--

Thanks or Good Luck,

There may be humor in this post, and,

Naturally, you will not sue,

Should things get worse after this,

PCR

pcrrcp@netzero.net

Posted

Re: UPPERCASE always from other units

 

Franc Zabkar wrote:

| On Wed, 24 Oct 2007 20:11:11 -0400, "PCR" <pcrrcp@netzero.net> put

| finger to keyboard and composed:

|

|>Franc Zabkar wrote:

|>| On Tue, 23 Oct 2007 21:59:10 -0400, "PCR" <pcrrcp@netzero.net> put

|>| finger to keyboard and composed:

|>|

|>|>---- Original Message ----

|>|>From: "Franc Zabkar" <fzabkar@iinternode.on.net>

|

|>|>In your earlier

|>|>doings, it seemed Win98 (Explorer & DOS) was able to pick up

|>|>lower-case names from the SFN itself-- but, in that case, there was

|>|>no LFN to choose from.

|>|

|>| I don't think I ever wrote that, nor do my data, or Microsoft's

|>| documentation, support it.

|>

|>?!HUH!? DIDN'T you use Debug to put lower-case letters into a SFN &

|>state Win98's Explorer showed it correctly...!?!...

|>

|>news:ku5jh31224rn6tcjchv405t811n97dg091@4ax.com

|>news:4g7lh3ht28cte6ji7srbu4g3ar43hfpjbn@4ax.com

|>

|>Oh, my God! I SAID you shouldn't do more that 16 iterations on that

|>XP-machine! Looks like XP-irradiation induced memory loss & dementia

|>to me!

|

| Oops, I misread your statement. I don't know why, but I got the

| incorrect impression that you were saying that Win98 could write

| lowercase characters to the SFN. Must be the radiation or maybe just

| too many bits and bytes ...

 

OK. That's a lot less XP-irradiation damage, then, than I began to

suspect!

 

|>|>| Additional experimentation reveals that the "special"

|>|>| byte is coded as follows:

|>|>|

|>|>| 0x00 --> FILENAME.EXT

|>|>| 0x18 --> filename.ext

|>|>| 0x10 --> FILENAME.ext

|>|>| 0x08 --> filename.EXT

|>|>

|>|>Yow! Why?? There was never any such thing even in DOS-- that the

|>|>name could be a different case than the extension!

|>|

|>| My Seagate SeaTools diskette has a file which displays in XP as

|>| RMA.txt and in W98 as RMA.TXT.

|>

|>Right. SO... what on earth is XP trying to be compatible with, by

|>doing this nutty bit thing separately on the name & on the extension?

|

| I have no idea.

 

Yea. I guess the XP-writers forgot or never knew Win98 (DOS & Explorer)

would be fine to display whatever letter case existed in the SFN (as you

proved). Win98's Explorer first would look to display whatever was in

the LFN, if that existed. So, XP had a second chance to get it right by

just creating one in all situations when the case of letters is

important. But, you showed, XP won't do that when a name with ALL

lower-case letters is otherwise a SFN. It does do so for mixed-case

SFNs, though. Sheesh!

 

|>Although

|>you seem to have forgotten your own momentous discovery-- I'm still

|>fairly certain you did discover that both DOS & Win98's Explorer were

|>fine (at least for display purposes) with actual lower-case letters in

|>the SFN in the first place! (I still think Win98 won't actually itself

|>put lower-case letters into a SFN.)

|

| Yes, I believe that's correct.

 

Yea. And I'm sure now Win98 will never put lower-case letters into the

SFN, despite it would display them fine...

 

C:\>echo hhh > HHH.TXT

 

C:\>dir HHH.TXT

Directory of C:\

HHH TXT 6 10-27-07 6:14p HHH.TXT

 

That file shows up in Explorer in all capitals. From your earlier

experiments, it has no LFN. So, what DOS shows on the right is made-up,

but anyhow would have upper-case letters.

 

C:\>ren HHH.TXT *.txt

 

C:\>dir HHH.TXT

Directory of C:\

HHH TXT 6 10-27-07 6:14p HHH.txt

 

Now, it shows up in Explorer as mixed-case. Explorer MUST be getting it

from the LFN-- which is real now. Windows DOS must have seen the need to

create one when the REN was issued. If the mixed-case letters were in

the SFN (you showed using Debug)-- it would have shown up in DOS too (on

the left hand side)!

 

C:\>echo hhh.txt > hhh.TXT

 

C:\>dir hhh.*

Directory of C:\

HHH TXT 10 10-27-07 6:35p hhh.TXT

 

In that last case, Windows DOS created the LFN with the ECHO command. It

had to, to get the case right. I suppose this would all be different in

Real DOS!

 

|>|>| If the OP is watching, then a workaround for his/her problem would

|>|>| be to rename the files on the XP system as follows ...

|>|>|

|>|>| ren *.htm *.Htm

|>|>| ren *.txt *.Txt

|>|>| ren *.gif *.Gif

|>|>|

|>|>| ... and then on the W98 system restore their original names ...

|>|>|

|>|>| ren *.Htm *.htm

|>|>| ren *.Txt *.txt

|>|>| ren *.Gif *.gif

|>|>

|>|>Is it necessary to rename them first in XP? And why are you renaming

|>|>just the extensions? I'd have though just renaming upper to

|>|>lower-case in 98 would create the LFN. And didn't a say all was

|>|>well after doing that?

|>|

|>| See my response to the OP. My workaround avoids having to manually

|>| rename each and every file. I can't think of any other way to

|>| automate the process without resorting to a third party tool such

|>| as 4DOS.

|>

|>I saw. Still-- you are renaming them in XP & then in 98. Wouldn't it

|>be sufficient to just rename them in 98 to get a LFN generated & with

|>the proper lower-case letters in it?

|

| If you type ...

|

| ren *.HTM *.htm

|

| ... in Win98, then you will get filenames such as FILENAME.htm, not

| filename.htm.

 

Oooops! I see the problem. Right-- you don't want him to have to rename

each one individually. OK.

 

| The OP has stated that "I develop web site on xp (many and many

| pages)", so manual renaming of each file does not seem to be a viable

| option.

 

Right. OK, then. Too bad they couldn't XP right in the first place!

 

| - Franc Zabkar

| --

| Please remove one 'i' from my address when replying by email.

 

--

Thanks or Good Luck,

There may be humor in this post, and,

Naturally, you will not sue,

Should things get worse after this,

PCR

pcrrcp@netzero.net

Posted

Re: UPPERCASE always from other units

 

Ooops! I thought this one was lost-- & I rewrote it!

 

 

"PCR" <pcrrcp@netzero.net> wrote in message

news:ew8h9POGIHA.4808@TK2MSFTNGP05.phx.gbl...

 

....snip

--

Thanks or Good Luck,

There may be humor in this post, and,

Naturally, you will not sue,

Should things get worse after this,

pcrrcp@netzero.net

PCR

Posted

Re: UPPERCASE always from other units

 

"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

news:ghrkh3tpm2uj6mbii1s0v9m1f5he111us7@4ax.com...

> On Sat, 20 Oct 2007 14:00:43 +0200, a <a@libero.it> put finger to

> keyboard and composed:

>

>>So there is way to have the filename correctly displayed in W98

>>other than renaming them (manually or by an utility)?

>

> The filename *is* correctly displayed in W98, it's just that XP

> *saves* it as uppercase (but confuses you by *displaying* it as

> lowercase) whenever it is in 8.3 format.

>

> I suggest that you first add the "DontPrettyPath=1" setting to your

> Win XP registry as described elsewhere. This will force Explorer to

> display filenames with their actual capitalisation. Then here's one

> possible way to tackle your problem from the XP end.

>

> Let's say your files are .htm files. On the XP system try saving them

> as .html files. This should force XP to create corresponding lowercase

> LFNs for each of your 8.3 SFNs.

>

> Now on your Win98SE system rename them like this ...

>

> ren *.html *.htm

>

> This should retain the LFNs and preserve their (lower)case.

>

> If this workaround is unacceptable, let us know and I'll post a

> question to the gurus at alt.msdos.batch.

>

> Another possible solution involves 4DOS.com and this single command

> line:

>

> FOR %fn IN (*.txt) REN "%fn" %@REPLACE[ ,_,%@LOWER[" ",%fn]]

>

> Let me know if you want to try this.

>

> - Franc Zabkar

> --

> Please remove one 'i' from my address when replying by email.

 

I just uploaded another copy of the rename script.

http://dundats.mvps.org/Beta/File_LowerCaseA.zip

 

What does Debug report when using it to change the file names in 98?

 

BD

Guest Franc Zabkar
Posted

Re: UPPERCASE always from other units

 

On Tue, 30 Oct 2007 15:12:29 -0700, "BD" <JustMe@nothom.net> put

finger to keyboard and composed:

>I just uploaded another copy of the rename script.

>http://dundats.mvps.org/Beta/File_LowerCaseA.zip

>

>What does Debug report when using it to change the file names in 98?

 

C:\WIN98SE\TEMP>format a: /u

 

C:\WIN98SE\TEMP>copy dummy a:\FILENAME.TXT

 

(or echo blah > a:\FILENAME.TXT)

 

C:\WIN98SE\TEMP>dir a:\

 

FILENAME TXT 7 10-30-07 7:54a FILENAME.TXT

 

C:\WIN98SE>start d:\temp\software\File_LowerCaseA

 

C:\WIN98SE\TEMP>dir a:\

 

FILENAME TXT 7 10-30-07 7:54a filename.txt

 

C:\WIN98SE\TEMP>debug

-L 100 0 13 1

-D 100

100 E5 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B .ILENAMETXT ...[

110 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

120 41 66 00 69 00 6C 00 65-00 6E 00 0F 00 3A 61 00 Af.i.l.e.n...:a.

130 6D 00 65 00 2E 00 74 00-78 00 00 00 74 00 00 00 m.e...t.x...t...

140 46 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B FILENAMETXT ...[

150 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

-Q

 

- Franc Zabkar

--

Please remove one 'i' from my address when replying by email.

Posted

Re: UPPERCASE always from other units

 

 

"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

news:6gkfi3p40csjnr6pl5m79tjufju84igart@4ax.com...

> On Tue, 30 Oct 2007 15:12:29 -0700, "BD" <JustMe@nothom.net> put

> finger to keyboard and composed:

>

>>I just uploaded another copy of the rename script.

>>http://dundats.mvps.org/Beta/File_LowerCaseA.zip

>>

>>What does Debug report when using it to change the file names in 98?

>

> C:\WIN98SE\TEMP>format a: /u

>

> C:\WIN98SE\TEMP>copy dummy a:\FILENAME.TXT

>

> (or echo blah > a:\FILENAME.TXT)

>

> C:\WIN98SE\TEMP>dir a:\

>

> FILENAME TXT 7 10-30-07 7:54a FILENAME.TXT

>

> C:\WIN98SE>start d:\temp\software\File_LowerCaseA

>

> C:\WIN98SE\TEMP>dir a:\

>

> FILENAME TXT 7 10-30-07 7:54a filename.txt

>

> C:\WIN98SE\TEMP>debug

> -L 100 0 13 1

> -D 100

> 100 E5 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B .ILENAMETXT ...[

> 110 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

> 120 41 66 00 69 00 6C 00 65-00 6E 00 0F 00 3A 61 00 Af.i.l.e.n...:a.

> 130 6D 00 65 00 2E 00 74 00-78 00 00 00 74 00 00 00 m.e...t.x...t...

> 140 46 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B FILENAMETXT ...[

> 150 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

> -Q

>

> - Franc Zabkar

> --

> Please remove one 'i' from my address when replying by email.

 

I could have it rename the files to Filename.Txt and then rename again to

filename.txt. (2 more lines of code).

According to your previous results that should solve the issue.

 

BD

Guest Franc Zabkar
Posted

Re: UPPERCASE always from other units

 

On Wed, 31 Oct 2007 09:58:59 -0700, "BD" <JustMe@nothom.net> put

finger to keyboard and composed:

>

>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

>news:6gkfi3p40csjnr6pl5m79tjufju84igart@4ax.com...

>> On Tue, 30 Oct 2007 15:12:29 -0700, "BD" <JustMe@nothom.net> put

>> finger to keyboard and composed:

>>

>>>I just uploaded another copy of the rename script.

>>>http://dundats.mvps.org/Beta/File_LowerCaseA.zip

>>>

>>>What does Debug report when using it to change the file names in 98?

>>

>> C:\WIN98SE\TEMP>format a: /u

>>

>> C:\WIN98SE\TEMP>copy dummy a:\FILENAME.TXT

>>

>> (or echo blah > a:\FILENAME.TXT)

>>

>> C:\WIN98SE\TEMP>dir a:\

>>

>> FILENAME TXT 7 10-30-07 7:54a FILENAME.TXT

>>

>> C:\WIN98SE>start d:\temp\software\File_LowerCaseA

>>

>> C:\WIN98SE\TEMP>dir a:\

>>

>> FILENAME TXT 7 10-30-07 7:54a filename.txt

>>

>> C:\WIN98SE\TEMP>debug

>> -L 100 0 13 1

>> -D 100

>> 100 E5 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B .ILENAMETXT ...[

>> 110 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

>> 120 41 66 00 69 00 6C 00 65-00 6E 00 0F 00 3A 61 00 Af.i.l.e.n...:a.

>> 130 6D 00 65 00 2E 00 74 00-78 00 00 00 74 00 00 00 m.e...t.x...t...

>> 140 46 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B FILENAMETXT ...[

>> 150 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

>> -Q

>>

>> - Franc Zabkar

>> --

>> Please remove one 'i' from my address when replying by email.

>

>I could have it rename the files to Filename.Txt and then rename again to

>filename.txt. (2 more lines of code).

>According to your previous results that should solve the issue.

>

>BD

 

AFAICS, no more work needs to be done. ???

 

- Franc Zabkar

--

Please remove one 'i' from my address when replying by email.

Posted

Re: UPPERCASE always from other units

 

"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

news:8iqhi3h7vp0e24qujeosig9c9a7ucs1f92@4ax.com...

> On Wed, 31 Oct 2007 09:58:59 -0700, "BD" <JustMe@nothom.net> put

> finger to keyboard and composed:

>

>>

>>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

>>news:6gkfi3p40csjnr6pl5m79tjufju84igart@4ax.com...

>>> On Tue, 30 Oct 2007 15:12:29 -0700, "BD" <JustMe@nothom.net> put

>>> finger to keyboard and composed:

>>>

>>>>I just uploaded another copy of the rename script.

>>>>http://dundats.mvps.org/Beta/File_LowerCaseA.zip

>>>>

>>>>What does Debug report when using it to change the file names in 98?

>>>

>>> C:\WIN98SE\TEMP>format a: /u

>>>

>>> C:\WIN98SE\TEMP>copy dummy a:\FILENAME.TXT

>>>

>>> (or echo blah > a:\FILENAME.TXT)

>>>

>>> C:\WIN98SE\TEMP>dir a:\

>>>

>>> FILENAME TXT 7 10-30-07 7:54a FILENAME.TXT

>>>

>>> C:\WIN98SE>start d:\temp\software\File_LowerCaseA

>>>

>>> C:\WIN98SE\TEMP>dir a:\

>>>

>>> FILENAME TXT 7 10-30-07 7:54a filename.txt

>>>

>>> C:\WIN98SE\TEMP>debug

>>> -L 100 0 13 1

>>> -D 100

>>> 100 E5 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B .ILENAMETXT ...[

>>> 110 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

>>> 120 41 66 00 69 00 6C 00 65-00 6E 00 0F 00 3A 61 00 Af.i.l.e.n...:a.

>>> 130 6D 00 65 00 2E 00 74 00-78 00 00 00 74 00 00 00 m.e...t.x...t...

>>> 140 46 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B FILENAMETXT ...[

>>> 150 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

>>> -Q

>>>

>>> - Franc Zabkar

>>> --

>>> Please remove one 'i' from my address when replying by email.

>>

>>I could have it rename the files to Filename.Txt and then rename again to

>>filename.txt. (2 more lines of code).

>>According to your previous results that should solve the issue.

>>

>>BD

>

> AFAICS, no more work needs to be done. ???

>

> - Franc Zabkar

> --

> Please remove one 'i' from my address when replying by email.

FYI: If the OP is using Front Page to create the FilesI have discovered

another issue. Front Page will not recognize name changes unless they are

made in Front Page. Reopening a file that was previously saved and then

changed to lower case will revert th the case used during the original save.

 

BD

Posted

Re: UPPERCASE always from other units

 

 

"BD" <JustMe@nothom.net> wrote in message

news:OdXkcsFIIHA.6068@TK2MSFTNGP05.phx.gbl...

| "Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

| news:8iqhi3h7vp0e24qujeosig9c9a7ucs1f92@4ax.com...

| > On Wed, 31 Oct 2007 09:58:59 -0700, "BD" <JustMe@nothom.net> put

| > finger to keyboard and composed:

| >

| >>

| >>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

| >>news:6gkfi3p40csjnr6pl5m79tjufju84igart@4ax.com...

| >>> On Tue, 30 Oct 2007 15:12:29 -0700, "BD" <JustMe@nothom.net> put

| >>> finger to keyboard and composed:

| >>>

| >>>>I just uploaded another copy of the rename script.

| >>>>http://dundats.mvps.org/Beta/File_LowerCaseA.zip

| >>>>

| >>>>What does Debug report when using it to change the file names in 98?

| >>>

| >>> C:\WIN98SE\TEMP>format a: /u

| >>>

| >>> C:\WIN98SE\TEMP>copy dummy a:\FILENAME.TXT

| >>>

| >>> (or echo blah > a:\FILENAME.TXT)

| >>>

| >>> C:\WIN98SE\TEMP>dir a:\

| >>>

| >>> FILENAME TXT 7 10-30-07 7:54a FILENAME.TXT

| >>>

| >>> C:\WIN98SE>start d:\temp\software\File_LowerCaseA

| >>>

| >>> C:\WIN98SE\TEMP>dir a:\

| >>>

| >>> FILENAME TXT 7 10-30-07 7:54a filename.txt

| >>>

| >>> C:\WIN98SE\TEMP>debug

| >>> -L 100 0 13 1

| >>> -D 100

| >>> 100 E5 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B .ILENAMETXT ...[

| >>> 110 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

| >>> 120 41 66 00 69 00 6C 00 65-00 6E 00 0F 00 3A 61 00 Af.i.l.e.n...:a.

| >>> 130 6D 00 65 00 2E 00 74 00-78 00 00 00 74 00 00 00 m.e...t.x...t...

| >>> 140 46 49 4C 45 4E 41 4D 45-54 58 54 20 00 C3 8D 5B FILENAMETXT ...[

| >>> 150 5F 37 5F 37 00 00 C8 3E-5E 37 02 00 07 00 00 00 _7_7...>^7......

| >>> -Q

| >>>

| >>> - Franc Zabkar

| >>> --

| >>> Please remove one 'i' from my address when replying by email.

| >>

| >>I could have it rename the files to Filename.Txt and then rename again

to

| >>filename.txt. (2 more lines of code).

| >>According to your previous results that should solve the issue.

| >>

| >>BD

| >

| > AFAICS, no more work needs to be done. ???

| >

| > - Franc Zabkar

| > --

| > Please remove one 'i' from my address when replying by email.

| FYI: If the OP is using Front Page to create the FilesI have discovered

| another issue. Front Page will not recognize name changes unless they are

| made in Front Page. Reopening a file that was previously saved and then

| changed to lower case will revert th the case used during the original

save.

|

| BD

|

|

 

Yeah, I was also thinking some other registry keys might have been useful

[beyond DontPrettyPath].

 

 

NT/XP/2000

 

System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]

Name: NtfsDisable8dot3NameCreation

Type: REG_DWORD Value: (0=disable, 1=enable)

 

 

System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]

Name: Win95TruncatedExtensions

Type: REG_DWORD Value: (0 = disable , 1 = enable)

 

 

System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]

Name: NtfsAllowExtendedCharacterIn8dot3Name

Type: REG_DWORD Value: (0 = disabled, 1 = enabled)

 

 

9X

 

System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]

Name: PreserveLongNames

Type: REG_BINARY Value: (00 00 00 00 = disabled, ff ff ff ff = enabled)

 

 

9X/NT/XP/2000

 

System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]

Name: Win31FileSystem

Type: REG_DWORD Value: (0 = long file names, 1 = 8.3 filenames)

 

System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]

Name: NameNumericTail

Type: REG_DWORD (DWORD Value)

Value: (0=disable,1=enable)

Articles Q179370 and Q148594 have details on some possible side-effects of

this tweak.

 

 

--

MEB

http://peoplescounsel.orgfree.com

________

×
×
  • Create New...