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/ec6df9a1-1fb5-4964-a095-0773b5f5d63an%40googlegroups.com.