Skip to Content
avatar image
Former Member

How to create folder in server path?

Hi,

Am creating a file in which gets saved in the server. Am trying to put it in a folder. Can any one please tell me how to create folders in the server.

Like:

//Adapter//Jar//Adapter.jar

where Adapter and Jar are folders...

Regards,

Krish

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Dec 11, 2008 at 09:44 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 11, 2008 at 10:04 AM

    use this running code, which i have created

    public void onActionUploadFile(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )

    {

    //@@begin onActionUploadFile(ServerEvent)

    String FileName = "temp";//wdContext.currentContextElement().getDirectory();

    InputStream input = null;

    int i=0;

    FileIncreament();

    try {

    String directory =".
    temp
    webdynpro
    web
    local
    yh1245_ftp"+

    "
    Components
    com.yash.yh1245.Upload
    "FileNamewdContext.currentContextElement().getCounter();

    boolean sucsss = new File(directory).mkdir();

    if(sucsss){

    wdComponentAPI.getMessageManager().reportSuccess("Directory Created ");

    File file = new File(directory"
    "
    wdContext.currentContextElement().getResourceURL().getResourceName().toString());

    FileOutputStream fos = new FileOutputStream(file);

    wdComponentAPI.getMessageManager().reportSuccess(file.getAbsolutePath());

    FilePath = file.getAbsolutePath();

    if(wdContext.currentContextElement().getResourceURL()!=null){

    input = wdContext.currentContextElement().getResourceURL().read(false);

    //wdComponentAPI.getMessageManager().reportSuccess("Resource is not null ");

    while((i = input.read())!=-1){

    fos.write(i);

    }

    }

    fos.flush();

    fos.close();

    wdComponentAPI.getMessageManager().reportSuccess("File Uploaded on server directory ");

    //wdComponentAPI.getMessageManager().reportSuccess("Created File Locaiton::"+file.getAbsolutePath());

    //}

    //Get the File Size

    // IPrivateFTPUpload.IContextElement element = wdContext.currentContextElement();

    // if (element.getResourceURL()!=null) {

    // IWDResource resource = element.getResourceURL();

    // element.getFileSize(this.getFileSize(resource));

    // }

    }

    }catch(Exception e){

    e.printStackTrace();

    }

    //@@end

    }

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 11, 2008 at 12:16 PM

    Thanks a Lot...

    Add comment
    10|10000 characters needed characters exceeded