通過servletContext.getRealPath("/upload")返迴路徑再操作,new File(servletContext.getRealPath("/upload") + "/aa.txt").delete();這里需要獲得該文件的絕對路徑才能進行刪除。
㈡ java 上傳圖片到tomcat,tomcat重新部署完後,圖片就自動刪除了,怎麼讓它不要刪除呢。求大神幫助
把圖片文件夾放到工程外面。在tomcat server.xml對它進行指向配置。
㈢ Java怎樣刪除Web伺服器上的圖片
資料庫裡面不是有圖片的絕對路徑嘛,利用File這個類,調用裡面的delete()方法即可。刪除之前最好調用毀姿耐一次exists()方法,以免拋出不纖春必要的冊高異常.
㈣ java語言怎樣 刪除本地圖片
代碼:
File file=new File("圖片路徑");
file.delete();
㈤ Java實現簡單數據隱藏圖片文件
我給你寫的示例程序:隱藏數據調用hiddenwords,讀取數據用readWords,移除數據用removeWords。不管是什麼簡單數據復雜數據,圖片不管什麼格式。主要都是轉化為流來處理哈。代碼如下:有不明白的可以hi 我
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* @author Think
*
*/
public class HiddenWords
{
/**
*
*/
public HiddenWords()
{
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
try
{
int picbytes = hiddenWords("c:\\Sunset.bmp", "c:\\hidden.bmp", "hidden words");
String s = readWords("c:\\hidden.bmp", picbytes);
removeWords("c:\\hidden.bmp", picbytes, "c:\\old.bmp");
System.out.println("read words is:" + s);
}
catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
static int hiddenWords(String input, String output,String words)
{
try
{
InputStream is = new FileInputStream(new File(input/*"c:\\Sunset.bmp"*/));
int bytes = is.available();
DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File(output/*"c:/s.bmp"*/)));
byte[] b = new byte[bytes];
int n = is.read(b, 0, bytes);
is.close();
dos.write(b, 0, n);
dos.writeUTF(words/*"ooeooeore"*/);
dos.close();
System.out.println("write end!!!");
return bytes;
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return 0;
}
static String readWords(String input/*DataInputStream dis*/, int skipbytes)
{
try
{
DataInputStream dis = new DataInputStream(new FileInputStream(new File(input)));
dis.skip(skipbytes);
String result = dis.readUTF();
dis.close();
return result;
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return "";
}
static void removeWords(String input/*DataInputStream dis*/, int skipbytes,String output)
{
try
{
DataInputStream dis = new DataInputStream(new FileInputStream(new File(input)));
byte[] bs = new byte[skipbytes];
int x = dis.read(bs, 0, skipbytes);
dis.close();
DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File(output)));
dos.write(bs, 0, x);
dos.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
㈥ java語言怎麼刪除本地圖片
假閉世數如說在返謹C:\轎首1.jpgx0dx0a可以改路徑的x0dx0ax0dx0apackagetest;x0dx0aimportjava.io.File;x0dx0apublicclassTestDelete{x0dx0apublicstaticvoidmain(String[]args){x0dx0aFilef=newFile("C:\\1.jpg");x0dx0af.delete();x0dx0a}x0dx0a}
㈦ java怎麼刪除web伺服器上文件里的圖片
可以先把文件路徑存到表中,通過讀取文件路徑開獲得一個File
file=new
File(path);path是讀取表中的路徑然後通過file.delete()來刪除