Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 5225

Macaulay2-1.3.1-8.fc15.i686.rpm

<?xml version="1.0" encoding="utf-8" ?>  <!-- for emacs: -*- coding: utf-8 -*- -->
<!-- Apache may like this line in the file .htaccess: AddCharset utf-8 .html -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"	 "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>temporaryFileName -- make a temporary file name</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="_communicating_spwith_spprograms.html">next</a> | <a href="_realpath.html">previous</a> | forward | <a href="_realpath.html">backward</a> | <a href="_file_spmanipulation.html">up</a> | <a href="index.html">top</a> | <a href="master.html">index</a> | <a href="toc.html">toc</a> | <a href="http://www.math.uiuc.edu/Macaulay2/">Macaulay2 web site</a></div>

    </td>
  </tr>
</table>
<div><a href="index.html" title="">Macaulay2Doc</a> > <a href="___The_sp__Macaulay2_splanguage.html" title="">The Macaulay2 language</a> > <a href="_file_spmanipulation.html" title="Unix file manipulation functions">file manipulation</a> > <a href="_temporary__File__Name.html" title="make a temporary file name">temporaryFileName</a></div>
<hr/>
<div><h1>temporaryFileName -- make a temporary file name</h1>
<div class="single"><h2>Synopsis</h2>
<ul><li><div class="list"><dl class="element"><dt class="heading">Usage: </dt><dd class="value"><div><tt>temporaryFileName()</tt></div>
</dd></dl>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span>a unique temporary file name.</span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div>The file name is so unique that even with various suffixes appended, no collision with existing files should occur.  But no check is done to see whether such files are present.<table class="examples"><tr><td><pre>i1 : temporaryFileName () | ".tex"

o1 = /tmp/M2-11376-1.tex</pre>
</td></tr>
<tr><td><pre>i2 : temporaryFileName () | ".html"

o2 = /tmp/M2-11376-2.html</pre>
</td></tr>
</table>
<p>This function will work under Unix, and also under Windows if you have a directory on the same drive called <tt>/tmp</tt>.</p>
<p>If the name of the temporary file will be given to an external program, it may be necessary to concatenate it with <a href="_root__Path.html" title="">rootPath</a> or <a href="_root__U__R__I.html" title="">rootURI</a> to enable the external program to find the file.</p>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="___File.html" title="the class of all files">File</a> -- the class of all files</span></li>
<li><span><a href="_root__Path.html" title="">rootPath</a></span></li>
<li><span><a href="_root__U__R__I.html" title="">rootURI</a></span></li>
</ul>
</div>
</div>
</body>
</html>