Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
task-kolon
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
piplus-v3
task-kolon
Commits
872c1927
Commit
872c1927
authored
Jun 06, 2016
by
刘文胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ftp 工具类异常处理
parent
8b45c19a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
14 deletions
+25
-14
FtpUtil.java
src/main/java/com/hdp/pi/utils/kolon/FtpUtil.java
+25
-14
No files found.
src/main/java/com/hdp/pi/utils/kolon/FtpUtil.java
View file @
872c1927
...
...
@@ -106,12 +106,9 @@ public class FtpUtil {
System
.
err
.
println
(
"FTP server refused connection."
);
System
.
exit
(
1
);
}
}
catch
(
SocketException
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
logger
.
error
(
e
.
toString
());
}
catch
(
IOException
e
)
{
logger
.
error
(
e
.
toString
());
e
.
printStackTrace
();
}
return
ftpClient
;
}
...
...
@@ -121,8 +118,9 @@ public class FtpUtil {
*/
public
List
<
String
[]>
readCSVFile
(
String
fileName
)
{
List
<
String
[]>
list
=
new
ArrayList
<
String
[]>();
FTPClient
ftpClient
=
null
;
try
{
FTPClient
ftpClient
=
this
.
getFTPClient
();
ftpClient
=
this
.
getFTPClient
();
InputStream
csv
=
ftpClient
.
retrieveFileStream
(
getFileDir
+
fileName
);
if
(
csv
==
null
)
{
...
...
@@ -135,11 +133,16 @@ public class FtpUtil {
CSVReader
csvReader
=
new
CSVReader
(
inputStreamReader
);
list
=
csvReader
.
readAll
();
csvReader
.
close
();
ftpClient
.
disconnect
();
}
catch
(
FileNotFoundException
e
)
{
e
.
printStackTrace
();
}
catch
(
IOException
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
}
finally
{
if
(
ftpClient
!=
null
){
try
{
ftpClient
.
disconnect
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
}
return
list
;
}
...
...
@@ -148,8 +151,9 @@ public class FtpUtil {
* 移动文件
*/
public
void
moveFile
(
String
fileName
)
{
FTPClient
ftpClient
=
null
;
try
{
FTPClient
ftpClient
=
this
.
getFTPClient
();
ftpClient
=
this
.
getFTPClient
();
// 新的文件名
String
suffix
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
));
...
...
@@ -159,9 +163,16 @@ public class FtpUtil {
ftpClient
.
rename
(
getFileDir
+
fileName
,
getFileHistoryDir
+
newFileName
);
ftpClient
.
disconnect
();
}
catch
(
IOException
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
}
finally
{
if
(
ftpClient
!=
null
){
try
{
ftpClient
.
disconnect
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
}
}
...
...
@@ -183,7 +194,7 @@ public class FtpUtil {
CSVWriter
.
NO_QUOTE_CHARACTER
);
}
}
catch
(
IOException
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
}
return
writer
;
...
...
@@ -204,7 +215,7 @@ public class FtpUtil {
ftpClient
.
storeFile
(
putAddFileName
,
addInputStream
);
ftpClient
.
storeFile
(
putUpdateFileName
,
updateInputStream
);
}
catch
(
IOException
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
logger
.
error
(
e
.
toString
());
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment