Revision 3fe6aba5
doc/api/os.markdown | ||
---|---|---|
6 | 6 |
|
7 | 7 |
Use `require('os')` to access this module. |
8 | 8 |
|
9 |
## os.tmpDir()
|
|
9 |
## os.tmpdir()
|
|
10 | 10 |
|
11 | 11 |
Returns the operating system's default directory for temp files. |
12 | 12 |
|
lib/os.js | ||
---|---|---|
41 | 41 |
return process.platform; |
42 | 42 |
}; |
43 | 43 |
|
44 |
exports.tmpDir = function() {
|
|
44 |
exports.tmpdir = function() {
|
|
45 | 45 |
return process.env.TMPDIR || |
46 | 46 |
process.env.TMP || |
47 | 47 |
process.env.TEMP || |
48 | 48 |
(process.platform === 'win32' ? 'c:\\windows\\temp' : '/tmp'); |
49 | 49 |
}; |
50 | 50 |
|
51 |
exports.tmpDir = exports.tmpdir; |
|
52 |
|
|
51 | 53 |
exports.getNetworkInterfaces = util.deprecate(function() { |
52 | 54 |
return exports.networkInterfaces(); |
53 | 55 |
}, 'getNetworkInterfaces is now called `os.networkInterfaces`.'); |
test/simple/test-os.js | ||
---|---|---|
31 | 31 |
process.env.TMP = '/tmp'; |
32 | 32 |
process.env.TEMP = '/temp'; |
33 | 33 |
var t = ( process.platform === 'win32' ? 'c:\\windows\\temp' : '/tmp' ); |
34 |
assert.equal(os.tmpDir(), '/tmpdir');
|
|
34 |
assert.equal(os.tmpdir(), '/tmpdir');
|
|
35 | 35 |
process.env.TMPDIR = ''; |
36 |
assert.equal(os.tmpDir(), '/tmp');
|
|
36 |
assert.equal(os.tmpdir(), '/tmp');
|
|
37 | 37 |
process.env.TMP = ''; |
38 |
assert.equal(os.tmpDir(), '/temp');
|
|
38 |
assert.equal(os.tmpdir(), '/temp');
|
|
39 | 39 |
process.env.TEMP = ''; |
40 |
assert.equal(os.tmpDir(), t);
|
|
40 |
assert.equal(os.tmpdir(), t);
|
|
41 | 41 |
|
42 | 42 |
var endianness = os.endianness(); |
43 | 43 |
console.log('endianness = %s', endianness); |
Also available in: Unified diff