1. RE: Reading from Network Drive

cklester wrote:
> 
> Guillermo Bonvehi wrote:
> > 
> > I usually connected it as a shared drive, i don't know how it's called 
> > on English,
> > but is basically assing the shared folder a driver letter like Z:, then 
> > access the
> > files like open("Z:\\lala.txt","r")
> 
> I think you're talking about drive mapping, and I didn't want to have to
> do that if I didn't have to do that. :)

Your choices are to either map the drive ("net use z: 
\\WinXP1\templates") to use Euphoria's dir().  You could do this 
programatically using system() (and later delete the mapping with "net 
use z: \delete").  Or you could use Euman's "alternative to dir()":  
dir2("\\\\WinXP1\\templates").

-- Brian

new topic     » topic index » view message » categorize

2. RE: Reading from Network Drive

Brian Broker wrote:
> cklester wrote:
> > Guillermo Bonvehi wrote:
> > > I usually connected it as a shared drive, i don't know how it's called 
> > > on English,
> > > but is basically assing the shared folder a driver letter like Z:, then 
> > > access the
> > > files like open("Z:\\lala.txt","r")
> > I think you're talking about drive mapping, and I didn't want to have to
> > do that if I didn't have to do that. :)
> Your choices are to either map the drive ("net use z: 
> \\WinXP1\templates") to use Euphoria's dir().  You could do this 
> programatically using system() (and later delete the mapping with "net 
> use z: \delete").  Or you could use Euman's "alternative to dir()":  
> dir2("\\\\WinXP1\\templates").

Brian, thanks for those suggestions! I'll give 'em a shot tomorrow when
I get back to work.

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » goto parent     » topic index » view message » categorize

3. RE: Reading from Network Drive

Carl,

you don't have to use drive mappings! Look at the following example:

---------------------------------------------
include file.e                  -- dir()
object x
x = dir("\\\\REMOTE_PC\\C$\\DIRNAME")
---------------------------------------------

will return the DIRNAME-content if the remote machine, drive, and dir
is existing and permitted.

Have a nice day, Rolf

----------------------------------------------------
| Dr.Rolf Schr�der |    E                     B    |
| DESY MST-1       |                C              |
| Notkestra�e 85   |          D                    |
| D-22603 Hamburg  |                      A        |
| Earth            |-------------------------------|
| Solar System     | Phone : +49-40-8998-2628      |
| Milky Way        | Fax   : +49-40-8994-2628      |
| Local Group      | mailto:Rolf.Schroeder at DESY.de |
| Known Universe   | http://adweb.desy.de/~rolf    |
----------------------------------------------------

new topic     » goto parent     » topic index » view message » categorize

4. RE: Reading from Network Drive

could be an XP thing - i use NT and i do network dirs() literally hundreds of
times each day - make sure you quadruple backslash the system name, i.e. 
\\<name-goes-here> needs to read a=dir("\\\\<name-goes-here>\\")

Yours, OtterDad

Don't sweat it -- it's not real life. It's only ones and zeroes. Gene Spafford

new topic     » goto parent     » topic index » view message » categorize

5. RE: Reading from Network Drive

OtterDad wrote:
> 
> could be an XP thing - i use NT and i do network dirs() literally 
> hundreds of times each day - make sure you quadruple backslash the 
> system name, i.e.  \\<name-goes-here> needs to read 
> a=dir("\\\\<name-goes-here>\\")
> 
> Yours, OtterDad
> 

Must be an XP thing then because I get -1 whether I do 
dir("\\\\server\\share") or dir("\\\\server\\share\\")

but "dir \\server\share" at cmd prompt works just fine...

-- Brian

new topic     » goto parent     » topic index » view message » categorize

6. RE: Reading from Network Drive

Brian Broker wrote:
> 
> OtterDad wrote:
> > 
> > could be an XP thing - i use NT and i do network dirs() literally 
> > hundreds of times each day - make sure you quadruple backslash the 
> > system name, i.e.  \\<name-goes-here> needs to read 
> > a=dir("\\\\<name-goes-here>\\")
> > 
> > Yours, OtterDad
> > 
> 
> Must be an XP thing then because I get -1 whether I do 
> dir("\\\\server\\share") or dir("\\\\server\\share\\")
> 
> but "dir \\server\share" at cmd prompt works just fine...
> 

It's not an XP thing! By the way: does it run under EXW (and
not under EX)?
All my progs are binded with 'bindw' and are running under XP.

Have a nice day, Rolf

--
----------------------------------------------------
| Dr.Rolf Schröder |    E                     B    |
| DESY MST-1       |                C              |
| Notkestraße 85   |          D                    |
| D-22603 Hamburg  |                      A        |
| Earth            |-------------------------------|
| Solar System     | Phone : +49-40-8998-2628      |
| Milky Way        | Fax   : +49-40-8994-2628      |
| Local Group      | mailto:Rolf.Schroeder at DESY.de |
| Known Universe   | http://adweb.desy.de/~rolf    |
----------------------------------------------------

new topic     » goto parent     » topic index » view message » categorize

7. RE: Reading from Network Drive

Rolf Schr=F6der wrote:
>=20
> Brian Broker wrote:
> >=20
> > OtterDad wrote:
> > >=20
> > > could be an XP thing - i use NT and i do network dirs() literally=20
> > > hundreds of times each day - make sure you quadruple backslash the=
=20
> > > system name, i.e.  \\<name-goes-here> needs to read=20
> > > a=dir("\\\\<name-goes-here>\\")
> > >=20
> > > Yours, OtterDad
> > >=20
> >=20
> > Must be an XP thing then because I get -1 whether I do=20
> > dir("\\\\server\\share") or dir("\\\\server\\share\\")
> >=20
> > but "dir \\server\share" at cmd prompt works just fine...
> >=20
>=20
> It's not an XP thing! By the way: does it run under EXW (and
> not under EX)?
> All my progs are binded with 'bindw' and are running under XP.
>=20
> Have a nice day, Rolf
>=20
> --

Interesting... here's my test program:
include file.e

? dir( "\\\\server\\share\\" )


I tested it with exwc.exe and ex.exe and both returned -1.  And it's not=
=20
a permissions thing because I'm Admin on the server in question and OS=20
'dir' works fine...

So what am I doing wrong?

-- Brian

new topic     » goto parent     » topic index » view message » categorize

8. RE: Reading from Network Drive

Brian Broker wrote:
> OtterDad wrote:
> > could be an XP thing - i use NT and i do network dirs() literally 
> > hundreds of times each day - make sure you quadruple backslash the 
> > system name, i.e.  \\<name-goes-here> needs to read 
> > a=dir("\\\\<name-goes-here>\\")
> 
> Must be an XP thing then because I get -1 whether I do 
> dir("\\\\server\\share") or dir("\\\\server\\share\\")
> 
> but "dir \\server\share" at cmd prompt works just fine...

I'm on a Win 2000 box and can't get a dir("\\winxp1\templates") from
a WinXP box using Euphoria. However, dir at the command prompt works fine.

So what's up with that?! :)

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » goto parent     » topic index » view message » categorize

9. RE: Reading from Network Drive

cklester wrote:
> 
> Brian Broker wrote:
> > OtterDad wrote:
> > > could be an XP thing - i use NT and i do network dirs() literally 
> > > hundreds of times each day - make sure you quadruple backslash the 
> > > system name, i.e.  \\<name-goes-here> needs to read 
> > > a=dir("\\\\<name-goes-here>\\")
> > 
> > Must be an XP thing then because I get -1 whether I do 
> > dir("\\\\server\\share") or dir("\\\\server\\share\\")
> > 
> > but "dir \\server\share" at cmd prompt works just fine...
> 
> I'm on a Win 2000 box and can't get a dir("\\winxp1\templates") from
> a WinXP box using Euphoria. However, dir at the command prompt works 
> fine.
> 
> So what's up with that?! :)
> 

Are you asking me?  I have no idea since I can't get it to work either.  
However, in your case I'd at least try:
dir("\\\\winxp1\\templates") or dir("\\\\winxp1\\templates\\") before 
deciding it doesn't work.

-- Brian

new topic     » goto parent     » topic index » view message » categorize

10. RE: Reading from Network Drive

Brian Broker wrote:
> cklester wrote:
> > I'm on a Win 2000 box and can't get a dir("\\winxp1\templates") from
> > a WinXP box using Euphoria. However, dir at the command prompt works 
> > fine.
> > 
> Are you asking me?

Anybody who is willing and able. Or just willing.

> I have no idea since I can't get it to work either.

I know. :)

> However, in your case I'd at least try:
> dir("\\\\winxp1\\templates") or dir("\\\\winxp1\\templates\\") before 
> deciding it doesn't work.

Sorry! That was my typo up there. I am using four slashes. :/

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » goto parent     » topic index » view message » categorize

11. RE: Reading from Network Drive

Hi Brian, the following example code works under EXW.EXE on my NT-PC:

--------------------------------------------------------
include file.e
include get.e
integer k
? dir("\\\\adhome.win.desy.de\\rolf$\\www\\robots.txt")
k = wait_key()
--------------------------------------------------------

Check carefully the path!! Is is realy existing?

Rolf


Brian Broker wrote:
> 
> Rolf Schr=F6der wrote:
> >=20
> > Brian Broker wrote:
> > >=20
> > > OtterDad wrote:
> > > >=20
> > > > could be an XP thing - i use NT and i do network dirs() literally=20
> > > > hundreds of times each day - make sure you quadruple backslash the=
> =20
> > > > system name, i.e.  \\<name-goes-here> needs to read=20
> > > > a=dir("\\\\<name-goes-here>\\")
> > > >=20
> > > > Yours, OtterDad
> > > >=20
> > >=20
> > > Must be an XP thing then because I get -1 whether I do=20
> > > dir("\\\\server\\share") or dir("\\\\server\\share\\")
> > >=20
> > > but "dir \\server\share" at cmd prompt works just fine...
> > >=20
> >=20
> > It's not an XP thing! By the way: does it run under EXW (and
> > not under EX)?
> > All my progs are binded with 'bindw' and are running under XP.
> >=20
> > Have a nice day, Rolf
> >=20
> > --
> 
> Interesting... here's my test program:
> }}}
<eucode>
> include file.e
> 
> ? dir( "\\\\server\\share\\" )
> </eucode>
{{{

> 
> I tested it with exwc.exe and ex.exe and both returned -1.  And it's not=
> =20
> a permissions thing because I'm Admin on the server in question and OS=20
> 'dir' works fine...
> 
> So what am I doing wrong?
> 
> -- Brian
> 
> 


----------------------------------------------------
| Dr.Rolf Schröder |    E                     B    |
| DESY MST-1       |                C              |
| Notkestraße 85   |          D                    |
| D-22603 Hamburg  |                      A        |
| Earth            |-------------------------------|
| Solar System     | Phone : +49-40-8998-2628      |
| Milky Way        | Fax   : +49-40-8994-2628      |
| Local Group      | mailto:Rolf.Schroeder at DESY.de |
| Known Universe   | http://adweb.desy.de/~rolf    |
----------------------------------------------------

new topic     » goto parent     » topic index » view message » categorize

12. RE: Reading from Network Drive

May be it's of interest to state: In case you want to get
dir-information from the root, I have to write "*.*", otherwise dir()
will return -1. Look at the following example, the root-dir from drive D$
on PC 'MSTBBMEDIA', member of domain 'desy.de':

------------------------------------------
include file.e
include get.e
integer k
? dir("\\\\MSTBBMEDIA.desy.de\\D$\\*.*")
k = wait_key()
------------------------------------------

Have a nice day, Rolf


----------------------------------------------------
| Dr.Rolf Schröder |    E                     B    |
| DESY MST-1       |                C              |
| Notkestraße 85   |          D                    |
| D-22603 Hamburg  |                      A        |
| Earth            |-------------------------------|
| Solar System     | Phone : +49-40-8998-2628      |
| Milky Way        | Fax   : +49-40-8994-2628      |
| Local Group      | mailto:Rolf.Schroeder at DESY.de |
| Known Universe   | http://adweb.desy.de/~rolf    |
----------------------------------------------------

new topic     » goto parent     » topic index » view message » categorize

13. RE: Reading from Network Drive

Rolf Schr=F6der wrote:
>=20
> May be it's of interest to state: In case you want to get
> dir-information from the root, I have to write "*.*", otherwise dir()
> will return -1. Look at the following example, the root-dir from drive=
=20
> D$
> on PC 'MSTBBMEDIA', member of domain 'desy.de':
>=20

That's it!  In fact, just adding a '*' does it...

include file.e
? dir( "\\\\server\\share\\*" )

Thanks Rolf,
-- Brian

new topic     » goto parent     » topic index » view message » categorize

14. RE: Reading from Network Drive

Brian Broker wrote:
> 
> That's it!  In fact, just adding a '*' does it...
> 
> include file.e
> ? dir( "\\\\server\\share\\*" )

Works for me, too! Thanks, y'all! :)

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu