Solved

File not found, Not...

Posted on 2006-06-19
12
736 Views
Last Modified: 2008-01-16
I am having a problem with a site at my ISP.

I issue this command:
oFSO.MoveFile "c:\sites\Single44\bob\database\" & Right(File.Path,Len(File.Path) - InStrRev(File.Path,"\")),"c:\sites\Single44\bob\webroot\waiting\" & Composition_ID & ".ae"
and the file moves just fine.

I FTP into the site and sure enough, the file is there.

I issue this command:
Set FileSize = oFSO.GetFile("c:\sites\Single44\bob\webroot\waiting\" & comp_id & ".ae")
and I get this error:
The above line results in: Microsoft VBScript runtime (0x800A0035)
File not found
/aeprojectdetail.asp, line 112

I issue this command:
Response.Write("c:\sites\Single44\bob\webroot\waiting\" & comp_id & ".ae")
I get:
c:\sites\Single44\bob\webroot\waiting\221.ae

The file is there!

Any idea why I am getting the error?
0
Comment
Question by:lpenrod
  • 5
  • 4
  • 2
  • +1
12 Comments
 
LVL 22

Expert Comment

by:WMIF
ID: 16939446
lets try another fso function:

response.write oFSO.FileExists("c:\sites\Single44\bob\webroot\waiting\" & comp_id & ".ae")


does that show the file being there?
0
 
LVL 25

Expert Comment

by:clockwatcher
ID: 16939998
Are you sure composition_id = comp_id?
0
 
LVL 3

Author Comment

by:lpenrod
ID: 16943226
The response is "False".

clockwatcher: composition_id is equal to comp_id.
0
Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

 
LVL 6

Expert Comment

by:dxz2
ID: 16943275
try to see if  composition_id or comp_id are not empty, to do so write:

response.write "c:\sites\Single44\bob\webroot\waiting\" & comp_id & ".ae"

see what is the result
0
 
LVL 3

Author Comment

by:lpenrod
ID: 16943375
c:\sites\Single44\bob\webroot\waiting\221.ae
0
 
LVL 6

Expert Comment

by:dxz2
ID: 16943528
oh I am sorry I didn't see that you wrote this before.. so I suggest to do as clockwatcher said using FileExists function to see if the system can find the file or not...
so just do
response.write oFSO.FileExists("c:\sites\Single44\bob\webroot\waiting\" & comp_id & ".ae")

if result was false then try to navigate manually to see if the file is there
0
 
LVL 22

Accepted Solution

by:
WMIF earned 500 total points
ID: 16944250
lets do another check for that directory that you are trying to get into.

response.write oFSO.FolderExists("c:\sites\Single44\bob\webroot\waiting\")



then, lets try to enumerate the files that the fso can see in that directory.

oFSO.getfolder("c:\sites\Single44\bob\webroot\waiting\")
for each ofile in ofso.files
  response.write ofile.name
next


let me know what you get for these.
0
 
LVL 3

Author Comment

by:lpenrod
ID: 16947307
Here is the result:

Microsoft VBScript runtime (0x800A01B6)
Object doesn't support this property or method: 'files'
/admin/aeprojectdetail.asp, line 116


Line 116 = for each ofile in ofso.files
0
 
LVL 3

Author Comment

by:lpenrod
ID: 16947474
I am an idiot.  There was a link that had an absolute path in it and it pointed to localhost.

I didn't catch it.

Sorry, and thanks for your help.
0
 
LVL 22

Expert Comment

by:WMIF
ID: 16948669
is your problem solved then?
0
 
LVL 3

Author Comment

by:lpenrod
ID: 16951413
Yes it is.  
0
 
LVL 22

Expert Comment

by:WMIF
ID: 16956053
then please accept an answer that helped, or request closure of this question with community support.
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I would like to start this tip/trick by saying Thank You, to all who said that this could not be done, as it forced me to make sure that it could be accomplished. :) To start, I want to make sure everyone understands the importance of utilizing p…
I was asked about the differences between classic ASP and ASP.NET, so let me put them down here, for reference: Let's make the introductions... Classic ASP was launched by Microsoft in 1998 and dynamically generate web pages upon user interact…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question