This package has been deprecated

Author message:

This package has been renamed to `@manuth/temp-files`

temp-filesystem
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

TempFileSystem

Provides the functionality to handle temporary files and directories the object-oriented way.

Installing TempFileSystem

TempFileSystem can be installed using the npm-cli:

npm install --save temp-filesystem

Using TempFileSystem

You can create temporary filesystem-entries by initializing new instances of the TempFile- or the TempDirectory-class.
Temporary filesystem-entries easily can be removed by invoking TempFileSystem.Dispose().

When working with a TempDirectory you can use TempDirectory.MakePath(...string[]) to create paths relative to the directory.

Example

import fs = require("fs");
import { TempDirectory, TempFile } from "temp-filesystem";
 
let tempDir = new TempDirectory();
let tempFile = new TempFile(
    {
        postfix: ".json"
    });
 
let fileName = tempDir.MakePath("this", "is", "a", "test.txt");
fs.writeFileSync(fileName, "Hello World");
fs.writeFileSync(tempFile.FullName, '{ "Message": "Hello World" }');
 
tempFile.Dispose();
tempDir.Dispose();

Readme

Keywords

none

Package Sidebar

Install

npm i temp-filesystem

Weekly Downloads

74

Version

1.1.3

License

MIT

Unpacked Size

11.2 kB

Total Files

12

Last publish

Collaborators

  • lordgizmo