func NewBaseDirectory(url *common.URL) BaseDirectory {
	return BaseDirectory{
		url:       url,
		destroyed: atomic.NewBool(false),
	}
}
// NewBaseDirectory Create BaseDirectory with URL
NewBaseDirectory Create BaseDirectory with URL
// NewBaseDirectory Create BaseDirectory with URL
func NewBaseDirectory(url *common.URL) BaseDirectory {
	return BaseDirectory{
		url:       url,
		destroyed: atomic.NewBool(false),
	}
}
func NewBaseDirectory ( url * common . URL ) BaseDirectory { return BaseDirectory { url : url , destroyed : atomic . NewBool ( false ) , } }
NewBaseDirectory Create BaseDirectory with URL
NewBaseDirectory Create BaseDirectory with URL