可以FTP方式
准備條件:java實現ftp上傳用到了commons-net-3.3.jar包
首先建立ftphost連接
public boolean connect(String path, String addr, int port, String username, String password) {
try {
//FTPClient ftp = new FTPHTTPClient(addr, port, username, password);
ftp = new FTPClient();
int reply;
ftp.connect(addr);
System.out.println("連接到:" + addr + ":" + port);
System.out.print(ftp.getReplyString());
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP目標伺服器積極拒絕.");
System.exit(1);
return false;
}else{
ftp.login(username, password);
ftp.enterLocalPassiveMode();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.changeWorkingDirectory(path);
System.out.println("已連接:" + addr + ":" + port);
return true;
}
} catch (Exception ex) {
ex.printStackTrace();
System.out.println(ex.getMessage());
return false;
}
}
然後再利用ftpclient的makeDirectory方法創建文件夾
public void createDir(String dirname){
try{
ftp.makeDirectory(dirname);
System.out.println("在目標伺服器上成功建立了文件夾: " + dirname);
}catch(Exception ex){
System.out.println(ex.getMessage());
}
}
斷開host連接
public void disconnect(){
try {
ftp.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
最後是程序的調用方法
public static void main(String[] args) {
FtpUploadTest ftpupload = new FtpUploadTest();
if(ftpupload.connect("", "172.39.8.x", 20, "administrator", "abc@123")){
ftpupload.createDir("/UPLOAD");
ftpupload.disconnect();
}
}
⑵ 在Java工程下,用java代碼創建文件夾
文件夾是創建了,但是肯定不在你的項目下面。
使用tomcat的servlet來獲取項目路徑並創建專文件夾:但是這個文件夾不會屬再項目裡面載入
String root = ServletActionContext.getServletContext().getRealPath("/upload");
File rootDirFile = new File(root);
if(!rootDirFile.exists()){
rootDirFile.mkdir();
}
在WebRoot下創建upload目錄
⑶ 如何用java在指定目錄下創建一個文件夾
你好,給你各實例代碼:以下代碼是在F盤下創建一個mldn的文件夾,你只需指定路徑就可以了。
import java.io.File ;
import java.io.IOException ;
public class FileDemo07{
public static void main(String args[]){
File f = new File("d:"+File.separator+"mldn") ;// 實例化File類的對象
f.mkdir() ; // 創建文件夾
}
};
⑷ java 在指定的文件夾下創建一個新的文件夾
可以先切換到指定的文件夾路徑下,之後直接通過mkdir方法進行文件夾創建。舉例:String path = "d:/oldfilepath";//定義指定文件路徑String newPath = path+"/newpath";//指定新路徑File file = new File(newPath );//定義一個文件流file.mkdir();//創建文件夾備註:如果不確定原有文件夾是否存在的情況下,可以通過」mkdirs「創建多層路徑。java 在指定的文件夾下創建一個新的文件夾
⑸ 如何用JAVA代碼創建一個文件夾
File類裡面有兩個方法可以實現:x0dx0a一個是mkdir():創建此抽象路徑名指定的目錄。x0dx0a另外一個是mkdirs(): 創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。x0dx0ax0dx0a比如你想在A文件夾創建一個B文件夾,並在B文件夾下創建c和D文件夾,可以用下面的代碼實現:x0dx0ax0dx0aimport java.io.File;x0dx0ax0dx0apublic class Test {x0dx0a public static void main(String args[]) {x0dx0a File file = new File("D:\\A\\B\\C");x0dx0a file.mkdirs();x0dx0a x0dx0a file = new File("D:\\A\\B\\D");x0dx0a file.mkdir();x0dx0a }x0dx0a}
⑹ java高手們來 根據路徑創建文件夾
你好,你想問的是這樣嗎:
File f = new File("d:"+File.separator+
"\WebRoot\WEB-INF\classes\com\cvicse\catering\archv\action") ;// 實例化File類的對象版
f.mkdir() ;// 創建文權件夾
⑺ 文件和文件夾的建立 JAVA
第一個問題:
File file =new File(String pathname);只是在內存中創建了一個File實例。pathname可以是路徑也可以是文件。然後調用file.createNewFile();才會創建文件。所以不是樓主是所說的ile has never been read。
而執行PrintWriter out = new PrintWriter(file);後發現創建了文件,這是由於PrintWriter構造方法執行機制所決定的,如果文件為空,則會自動掉用file的createNewFile()方法創建一個文件(詳見api PrintWriter)。所以樓主又看到了所創建的文件。異常用try catch捕獲FileNotFoundException。
第二個問題:創建多級目錄要用file.mkdirs();你那個只能創建一級目錄。
我寫個例子 經過檢驗的 你參考一下 多級目錄的文件創建:
import java.io.*;
public class FileTest{
public File fileCreate(String fileFoder, String fileName){
File foder = new File(fileFoder);
File file = new File(fileFoder+fileName);
//如果文件夾不存在,則創建文件夾
if(foder.exists()==false){
foder.mkdirs();//多級目錄
//foder.mkdir();//只創建一級目錄
}
//如果文件不存在,則創建文件
if(file.exists()==false){
try{
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}
}
return file;
}
public static void main(String [] args){
FileTest fileTest= new FileTest();
String fileFoder="D://test1//test2";
String fileName="//test_io.txt";
File file= fileTest.fileCreate(fileFoder,fileName);
System.out.println(file.getPath());
}
}
至於文件讀寫的內容很多 給你個參考的鏈接
http://www.jb51.net/article/16396.htm
⑻ 描述在e盤窗口中創建一個文件夾,並且重命名為java的操作方法
首先,按Win+E打開文件管理器
然後雙擊E盤打開E盤
然後按Ctel+Shift+N新建文件夾
在之後輸入「java」即可
如果已經失焦,可以選中新建的文件夾
然後按F2或者在單擊一下,就可以重命名了
⑼ Java如何創建文件夾
file類裡面有兩個方法可以實現:
一個是mkdir():創建此抽象路徑名指定的目錄。
另外一個是mkdirs():創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。
比如你想在a文件夾創建一個b文件夾,並在b文件夾下創建c和d文件夾,可以用下面的代碼實現:
importjava.io.file;
publicclasstest{
publicstaticvoidmain(stringargs[]){
filefile=newfile("d:\\a\\b\\c");
file.mkdirs();
file=newfile("d:\\a\\b\\d");
file.mkdir();
}
}
希望對你有幫助。。。。仍有問題可以hi我。。。
⑽ Java中如何進行文件(及文件夾)的新建,移動,刪除等給出代碼
File
F=new
File(路徑);/通過將給定路徑名字元串轉換為抽象路徑名來創建一個新
File
實例。
F.delete();//刪除此抽象路徑名表內示的文件或目錄容。
文件的移動的話,得通過輸入輸出流
FileInputStream
FI=new
FileInputStream(F);
FileOutputStream
FO=new
FileOutputStream(F);
wile(FI.read()!=EOF)
{
FO.write();
}