Ok
Can the temporary file be renamed with the entered filename? This is for 
the user to see and attach a file with a meaningful name.
Thanks

Il giorno venerdì 18 dicembre 2020 alle 05:53:46 UTC+1 Shai Almog ha 
scritto:

> No. That's not a file name. That's a prefix and suffix. The actual name 
> would be longer.
>
> On Thursday, December 17, 2020 at 11:06:00 AM UTC+2 P5music wrote:
>
>>
>> I want to know whether the creation of a temp file with that method will 
>> give an error if the file already exists with that file name.
>> I think that the file name is not random because it is a parameter of the 
>> createTempFile method, is it?
>>
>> Il giorno giovedì 17 dicembre 2020 alle 04:35:55 UTC+1 Shai Almog ha 
>> scritto:
>>
>>> You need to save a reference to the created temp file to check if it 
>>> exists as the name is random.
>>>
>>> On Wednesday, December 16, 2020 at 12:52:09 PM UTC+2 P5music wrote:
>>>
>>>> Maybe what I am saying does not make sense, but if I create the temp 
>>>> file I am already going to get an error if the file exists.
>>>> So I should use
>>>> file=new File(fileName+".ext");
>>>>
>>>> and then create it with
>>>> if (!file.exists()) file=File.createTempFile(fileName,"ext");
>>>> ?
>>>> Regards 
>>>>
>>>> Il giorno mercoledì 16 dicembre 2020 alle 04:45:37 UTC+1 Shai Almog ha 
>>>> scritto:
>>>>
>>>>> I don't follow?
>>>>> What's the problem with exists() ?
>>>>>
>>>>> On Tuesday, December 15, 2020 at 10:41:21 AM UTC+2 P5music wrote:
>>>>>
>>>>>> Excuse me, I have another question about this.
>>>>>> The app has to check if the file is already present. It could happen 
>>>>>> when the user types the same file name before the temp directory has 
>>>>>> been 
>>>>>> emptied.
>>>>>> So I have to check it and delete before creating it again.
>>>>>> But I wonder if temp files are special files, how to check it without 
>>>>>> any uncertainty?
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>> Il giorno martedì 15 dicembre 2020 alle 05:16:12 UTC+1 Shai Almog ha 
>>>>>> scritto:
>>>>>>
>>>>>>> It should. But the only way to make 100% sure is to test on the 
>>>>>>> device.
>>>>>>>
>>>>>>> On Monday, December 14, 2020 at 1:25:33 PM UTC+2 P5music wrote:
>>>>>>>
>>>>>>>> I would like to know if this code snippet will work on iOS.
>>>>>>>> I want to use the message send feature to export some application 
>>>>>>>> data.
>>>>>>>> The user is asked for the filename, then a temporary file is 
>>>>>>>> created containing the JSON text to be exported (with a custom file 
>>>>>>>> extension), then that file is used to create an output stream and 
>>>>>>>> attached 
>>>>>>>> like plain text (or should the json mimetype be used?), with no 
>>>>>>>> subject and 
>>>>>>>> no recipients.
>>>>>>>> Thanks in advance
>>>>>>>>
>>>>>>>>   try {
>>>>>>>>                     file=File.createTempFile(fileName,"ext");
>>>>>>>>
>>>>>>>>                     OutputStream os = 
>>>>>>>> Storage.getInstance().createOutputStream(file.getAbsolutePath());
>>>>>>>>                     os.write(text.getBytes("UTF-8"));
>>>>>>>>                     os.flush();
>>>>>>>>                     os.close();
>>>>>>>>                 } catch (IOException e) {
>>>>>>>>                     return;
>>>>>>>>                 }
>>>>>>>>                 Message m = new Message("");
>>>>>>>>                 m.getAttachments().put(file.getAbsolutePath(), 
>>>>>>>> "text/plain");
>>>>>>>>                 Display.getInstance().sendMessage(new String[] 
>>>>>>>> {""}, "", m);
>>>>>>>>
>>>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/7ef206ca-f4e9-459b-8822-01b63de6c9e6n%40googlegroups.com.

Reply via email to