15 lis 2019

Foldery w nodejs - kilka przydatnych metod.

Poniżej kila przydanych właściwości przy pracy z folderami.

Tworzenie nowego foldera

Do tego wykorzystamy fs.mkdir() lub fs.mkdirSync() oraz fs.existsSync()

const fs = require('fs')

const folderName = '/test'

try {
  if (!fs.existsSync(folderName)) {
    fs.mkdirSync(folderName)
  }
} catch (err) {
  console.error(err)
}

Najpierw sprawdzamy czy folder istnieje metodą !fs.existsSync(), a następnie tworzymy folder przez fs.mkdirSync().
Czym się różnią te dwie metody, fs.mkdir() od fs.mkdirSync().
fs.mkdir() jest asynchroniczne a fs.mkdirSync() synchroniczne. Można to poznać po dopisku Sync

7 gru 2010

Operacje na plikach w php

$file_i = $config['dir_zdjecia'].$row['photo_src_tmp'];
$file_o = $config['dir_zdjecia'].$row['photo_src'];
unlink ( $file_o);
copy ( $file_i , $file_o );
rename ( $file_i , $file_o );
symlink ( $file_o , $file_i );

kasowanie, kopiowanie, zmiana nazwy, utworzenie linku symbolicznego