Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张磊
/
FileStorageBeego
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
c8724d40
authored
2013-12-12 05:51:06 -0800
by
astaxie
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge pull request #362 from kyle-wang/master
rename some function name under /utils
2 parents
3c92cce9
9ff93759
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
6 deletions
utils/file.go
utils/file_test.go
utils/file.go
View file @
c8724d4
...
...
@@ -30,7 +30,7 @@ func FileExists(name string) bool {
// search a file in paths.
// this is offen used in search config file in /etc ~/
func
Look
File
(
filename
string
,
paths
...
string
)
(
fullpath
string
,
err
error
)
{
func
Search
File
(
filename
string
,
paths
...
string
)
(
fullpath
string
,
err
error
)
{
for
_
,
path
:=
range
paths
{
if
fullpath
=
filepath
.
Join
(
path
,
filename
);
FileExists
(
fullpath
)
{
return
...
...
@@ -41,7 +41,7 @@ func LookFile(filename string, paths ...string) (fullpath string, err error) {
}
// like command grep -E
// for example: Grep
E
(`^hello`, "hello.txt")
// for example: Grep
File
(`^hello`, "hello.txt")
// \n is striped while read
func
GrepFile
(
patten
string
,
filename
string
)
(
lines
[]
string
,
err
error
)
{
re
,
err
:=
regexp
.
Compile
(
patten
)
...
...
utils/file_test.go
View file @
c8724d4
...
...
@@ -23,7 +23,7 @@ func TestSelfDir(t *testing.T) {
func
TestFileExists
(
t
*
testing
.
T
)
{
if
!
FileExists
(
"./file.go"
)
{
t
.
Errorf
(
"
/bin/ech
o should exists, but it didn't"
)
t
.
Errorf
(
"
./file.g
o should exists, but it didn't"
)
}
if
FileExists
(
noExistedFile
)
{
...
...
@@ -31,14 +31,14 @@ func TestFileExists(t *testing.T) {
}
}
func
Test
Look
File
(
t
*
testing
.
T
)
{
path
,
err
:=
Look
File
(
filepath
.
Base
(
SelfPath
()),
SelfDir
())
func
Test
Search
File
(
t
*
testing
.
T
)
{
path
,
err
:=
Search
File
(
filepath
.
Base
(
SelfPath
()),
SelfDir
())
if
err
!=
nil
{
t
.
Error
(
err
)
}
t
.
Log
(
path
)
path
,
err
=
Look
File
(
noExistedFile
,
"."
)
path
,
err
=
Search
File
(
noExistedFile
,
"."
)
if
err
==
nil
{
t
.
Errorf
(
"err shouldnot be nil, got path: %s"
,
SelfDir
())
}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment