板橋先生救救我吧!!ftp檔案的時候偶爾會出現最後多些內容,就是比原檔案要多出一兩行
我是兩臺unix機器對著傳的,我web伺服器在一臺機器,和另一臺unix機器上的其他系統通訊,交易中返回一個檔名,我java程式去ftp到web伺服器所在的unix上。沒有亂碼,而是在檔案末尾有時會莫名其妙多幾行資料
try
{
TelnetInputStream is = client.get(fileName);
RandomAccessFile ra = new RandomAccessFile(filePath, "rw");
FileOutputStream os = new FileOutputStream(ra.getFD());
byte[] bytes = new byte[1024];
for(int i=0;i<bytes.length;i++)
{
bytes='\0';
}
int c;
while ( (c = is.read(bytes)) != -1)
{
os.write(bytes, 0, c);
}
is.close();
os.close();
}
catch (Exception e)
{
System.out.println("下載檔案出錯" + e.getMessage());
return false;
}
return true;
try
{
TelnetInputStream is = client.get(fileName);
RandomAccessFile ra = new RandomAccessFile(filePath, "rw");
FileOutputStream os = new FileOutputStream(ra.getFD());
byte[] bytes = new byte[1024];
for(int i=0;i<bytes.length;i++)
{
bytes='\0';
}
int c;
while ( (c = is.read(bytes)) != -1)
{
os.write(bytes, 0, c);
}
is.close();
os.close();
}
catch (Exception e)
{
System.out.println("下載檔案出錯" + e.getMessage());
return false;
}
return true;
相關文章
- ftp上直接修改檔案內容FTP
- 檔案內容比較
- 檔案內容對比工具
- 比較兩個檔案,求出不同的內容,A-B
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- Linux系統如何顯示檔案的最後幾行內容?Linux
- Shell 命令求兩個檔案每行對比的相同內容
- A 檔案 500MB,B 檔案 500MB,如何將兩檔案讀進記憶體,比較出其中的檔案內容差,再寫進 C 檔案雲?記憶體
- 讀取檔案最後一行
- awk比較檔案內容的差異
- PowerShell輸出內容到檔案
- 辦公時候收到的pdf檔案內容有誤,我如何修改?
- .NET CORE下最快比較兩個檔案內容是否相同的方法
- windows下ftp定時執行批次下載檔案,windows下ftp定時執行批次下載檔案的一種方法WindowsFTP
- Awk給檔案中的行前後新增內容
- 清空listener.log檔案內容後,內容不能寫入listener.log檔案的解決方法
- python中修改檔案行內容Python
- 使用ln同步檔案內容,支援忽略檔案
- 檔案內容拷貝
- Oracle 控制檔案內容Oracle
- 檢視檔案內容時,附加行號
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- vi中跳到檔案的第一行和最後一行
- vim內替換檔案內容
- php怎麼知道一個檔案中有幾行內容PHP
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- Mac Jenkins 構建時更改檔案內容MacJenkins
- python對json格式原檔案追加內容PythonJSON
- Java讀取本地檔案內容並輸出Java
- C#分割檔案內容C#
- git檢視檔案內容Git
- properties檔案內容亂碼
- Linux檔案內容操作Linux
- 檢視控制檔案內容
- dump 轉儲檔案內容
- 提取rpm檔案內容
- 獲取最後修改時間為今天的檔案
- [work] python讀取txt檔案最後一行Python