wwd

package
v0.0.0-...-0fb43f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2022 License: AGPL-3.0 Imports: 5 Imported by: 0

README

wwd - working with directories 📂

Package for working with directories

import to progect:
import "github.com/nik19ta/go_server/api/wwd"
Funcs:
  • RecordDir(path string) return Dir - Creates a new instance of the Dir struct
  • CreateDir(name) - Create new directory
use stract Dir:
type Dir struct {
	Name  string
	Files []wwf.File
}
Dir methods
  • Rename(newName) return true or false - Rename dir
  • Delete() -> true or false - Delete dir
  • Send() return []byte, bool - returns a struct converted to Json

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDir

func CreateDir(name string) bool

CreateDir - создает новую папку <-- принимает имя папки --> возвращает true в случае создания, false в случае неудачи

func TakeWorkDir

func TakeWorkDir() string

TakeWorkDir - возвращает рабочюю дирикторию

Types

type Dir

type Dir struct {
	Name  string
	Files []wwf.File
}

Dir - структура папок

func RecordDir

func RecordDir(path string) Dir

RecordDir - Создает новый экземпляр Структуры Dir

func (*Dir) Delete

func (d *Dir) Delete() bool

Delete - удаляет папку --> возвращает true в случае удаления, false в случае неудачи

func (*Dir) Rename

func (d *Dir) Rename(newName string) bool

Rename - Меняет имя папки <-- принимает полное, новое имя файла --> возвращает true в случае успешной смены имени, false в случае неудачи

func (*Dir) Send

func (d *Dir) Send() ([]byte, bool)

Send - --> возвращает структуру преобразованную в Json

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL