Skip to main content
Question

"directory and file path names" - source folder


Hello,

I am at very early stages of incorporating FME into my work, and I am trying to figure out how to unzip all zip files in a folder (and all zip files in subfolders).

I was able to unzip files with the "directory and file path names" transformer (**/*.zip) by passing folder and file locations to ZipExtractor. However, That transformer asks me to provide a "source folder" before it can start running. Is there a way to define the source folder to the folder of my .fmw file?

I plan to use this same file with different folders and I would like users to be able to copy the .fmw file into another folder and run it there without providing a source folder location everytime.

Thanks!

4 replies

takashi
Influencer
  • June 9, 2018

A built-in parameter called "FME_MF_DIR" stores the directory path to which the workspace file (*.fmw) is saved. I think you can set $(FME_MF_DIR) to the source folder parameter in the Directory and File Pathnames Reader.


  • Author
  • June 9, 2018
takashi wrote:

A built-in parameter called "FME_MF_DIR" stores the directory path to which the workspace file (*.fmw) is saved. I think you can set $(FME_MF_DIR) to the source folder parameter in the Directory and File Pathnames Reader.

The transformer wouldn’t accept that variable as source folder unfortunately. Is there a way around it?

 

 


takashi
Influencer
  • June 9, 2018
takashi wrote:

A built-in parameter called "FME_MF_DIR" stores the directory path to which the workspace file (*.fmw) is saved. I think you can set $(FME_MF_DIR) to the source folder parameter in the Directory and File Pathnames Reader.

I assume that you are using the Director and File Pathnames reader (not a transformer), and I believe that it works fine to read every zip file path under the FME_MF_DIR, including its subfolders. Make sure that the reader parameters have been configured correctly.

 

 

 


  • Author
  • June 11, 2018
takashi wrote:
I assume that you are using the Director and File Pathnames reader (not a transformer), and I believe that it works fine to read every zip file path under the FME_MF_DIR, including its subfolders. Make sure that the reader parameters have been configured correctly.

 

 

 

Thanks! I was able to set the source folder to FME_MF_DIR from the navigator, I also moved it to private parameters so it wouldn't prompt to user.

 

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings