util

package module
v0.0.0-...-7374adb Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2019 License: MIT Imports: 15 Imported by: 0

README

GolangUtil

概要

Golang で個人的によく使う機能をまとめたものです。
改変、再配布などご自由にどうぞ。

string -> byte 変換、ファイルコピー、外部コマンド実行など...

License

MIT

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bstring

func Bstring(b []byte) string

Bstring []byte → string

func ContainsPointString

func ContainsPointString(s []string, e string) int

ContainsPointString return string[] contains point

func CreateDirectoryMulti

func CreateDirectoryMulti(root string, args ...string) error

CreateDirectoryMulti 複数のフォルダをまとめて作成します。

func DirectryCopy

func DirectryCopy(source, target string, fource bool)

DirectryCopy ディレクトリ構造を保持したまま、コピーを実行する fourceフラグが立っている場合は強制上書き

func FileCopy

func FileCopy(source, target string)

FileCopy source to target FileCopy

func GetAllFileFullPath

func GetAllFileFullPath(source string) []string

GetAllFileFullPath 指定ディレクトリ以下の全てのファイルのフルパスを取得する

func Int2bytes

func Int2bytes(i int, size int) []byte

Int2bytes converts int to []byte

func ReadText2Slice

func ReadText2Slice(filename string) []string

ReadText2Slice テキストファイルを読み込んでスライスにして返す

func RunExecCommandWait

func RunExecCommandWait(command string, args ...string) int

RunExecCommandWait 外部コマンドを実行し完了するまで待ち、リターンコードを返す

func Sbytes

func Sbytes(s string) []byte

Sbytes string → []byte

func SjisToUtf8

func SjisToUtf8(str string) string

SjisToUtf8 ShiftJIS から UTF-8

func Uint2bytes

func Uint2bytes(i uint64, size int) []byte

Uint2bytes converts uint64 to []byte

func Uint322bytes

func Uint322bytes(i uint32) []byte

Uint322bytes converts uint32 to []byte

func Utf8ToSjis

func Utf8ToSjis(str string) string

Utf8ToSjis UTF-8 から ShiftJIS

Types

This section is empty.

Jump to

Keyboard shortcuts

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