cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X

Translate the entire conversation x

CreoJS API Reading files from network drives

ilyachaban
16-Pearl

CreoJS API Reading files from network drives

Hello, is there any possibility to read files from network drives?

try {
  print(readFileAsString("\\\\10.170.84.24\\Standard\\ProE_standard\\Relace\\Relace PRT.txt"));
} catch (e) {
  print("FAILED: " + e);
}

 
I need to read fresh relations so all models actual relations. The only one place in our company provides relations is network drive.

ACCEPTED SOLUTION

Accepted Solutions
RPN
17-Peridot
17-Peridot
(To:ilyachaban)

You followed this settings:

Not sure, but web based apps have no access to file folders, make sure to add the config path.

 

 

 

View solution in original post

10 REPLIES 10

Result of using provided code:

ilyachaban_0-1769434291085.png

 

Do you have web_link_file_read config option set to yes?

https://www.ptc.com/en/support/article/CS156638

Yes, I do and it works if I read from 😧 or C: drives. But when i reach out to network drive it can't read a thing


@ilyachaban wrote:

Yes, I do and it works if I read from 😧 or C: drives. But when i reach out to network drive it can't read a thing


It probably has to be a mapped drive.

I've tried 3 ways to call the drive. One of them was mapped drive, second one was ip adress, and third one UNC path. Nothing worked. But if i use local 😧 or C: drive it reads file fine.

RPN
17-Peridot
17-Peridot
(To:ilyachaban)

Did you also tried without the.blank character, here

„Replace PRT.txt“ with „Replace_PRT.txt“

 

try {

  print(readFileAsString("\\\\10.170.84.24\\Standard\\ProE_standard\\Relace\\Relace_PRT.txt"));

} catch (e) {

  print("FAILED: " + e);

}

 

Or replace the IP by the hostname, or copy the file to a local one or change the directory first.

Is readFileAsString Unicode?

 

 

ilyachaban
16-Pearl
(To:RPN)

Renaming file doesn't do anything due to reading same file but from C: or 😧 drive works without problem

ilyachaban_0-1769588024801.png


Does network drive counts as local????

RPN
17-Peridot
17-Peridot
(To:ilyachaban)

You followed this settings:

Not sure, but web based apps have no access to file folders, make sure to add the config path.

 

 

 

ilyachaban
16-Pearl
(To:RPN)

  • creo_js_app.conf:
    • readable_folders = ${CWD}; C:\xxx\xxx;
    • writable_folders = ${CWD}; C:\xxx\xxx;

IT WORKED. Thank you so much.

P.S.

I want the PTC community to understand just how close I am to swearing in this thread.

I’ve spent two weeks on what should be a basic task: reading a file from disk. The blocker is a config file that has no documentation—not even the basics. There’s no reference for its syntax, no list of options, no explanation of what it controls or how it’s supposed to be used. Just… nothing.

Announcements

Top Tags