當前位置:首頁 » 文件管理 » javaftp判斷文件夾是否存在

javaftp判斷文件夾是否存在

發布時間: 2023-05-15 03:25:44

1. java當中如何在ftp上查找文件或目錄是否存在

我覺得用file的exists就可以
File f=new File("file url");
if(f.exists()){
System.out.println("exists");
}
else{
System.out.println("not exist");
}

2. java 怎麼查看ftp目錄是否存在

ftpClient.makeDirectory(目錄地址); 返回結果true或false
返回true證明創建成功,即在執行創建命令前ftp上不存在此目錄
返回false證明創建失敗,即ftp上已存在此目錄

3. Java中怎樣根據文件的路徑去判斷該文件夾中是否存在該文件

1.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.mkdirs();
System.out.println("測試文件夾不存在");
}

2.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.createNewFile();
System.out.println("測試文件不存在");
}
java中File類自帶一個檢測方法exists可以判斷文件或文件夾是否存在,一般與mkdirs方法(該方法相較於mkdir可以創建包括父級路徑,推薦使用該方法)或者createNewFile方法合作使用。
1,如果路徑不存在,就創建該路徑

2,如果文件不存在,就新建該文件

4. java 判斷文件夾下是否有文件夾

		Filef=newFile("d:/aaa");
if(f.isDirectory()){//判斷是不是目錄
File[]F1=f.listFiles();//獲取目錄下文件列表
for(Filef2:F1){//循環文件列表
if(f2.isDirectory()){//判斷是不是目錄
}else{//是文件
}
}
}

5. 如何java判斷ftp伺服器上路徑是否存在

要注意的是程序有可能和FTP不再同一台伺服器上,所以要多做一些工作,先要根據獲取FTP的IP,根據這個IP的FTP目錄在進行判斷

代碼如下

=======介面部分===============
IMPORT JAVA.RMI.REMOTE;
IMPORT JAVA.RMI.REMOTEEXCEPTION;

PUBLIC INTERFACE IDOREMOTE EXTENDS REMOTE {
PUBLIC INT GETSERVERTIME() THROWS REMOTEEXCEPTION;
}

=======介面實現===============

PUBLIC CLASS DOREMOTEIMPL EXTENDS UNICASTREMOTEOBJECT IMPLEMENTS IDOREMOTE {

/**
* @THROWS REMOTEEXCEPTION
*/
PROTECTED DOREMOTEIMPL() THROWS REMOTEEXCEPTION {
SUPER();
}

PRIVATE STATIC FINAL LONG SERIALVERSIONUID = -8158779541912069375L;

/**
* @SEE CN.SHIY.TEST.REMOTESERVER.IDOREMOTE#GETSERVERTIME()
*/
PUBLIC INT GETSERVERTIME() THROWS REMOTEEXCEPTION {
RETURN INTEGER.PARSEINT(NEW SIMPLEDATEFORMAT("YYYYMMDD").FORMAT(NEW DATE()));
// RETURN NEW DATE();
}

========SERVER端綁定===============
PUBLIC STATIC VOID MAIN(STRING[] ARGS) {
TRY {
LOCATEREGISTRY.CREATEREGISTRY(8808);
DOREMOTEIMPL SERVER = NEW DOREMOTEIMPL();
NAMING.REBIND("//LOCALHOST:8808/DATE-SERVER", SERVER);
} CATCH (JAVA.NET.MALFORMEDURLEXCEPTION ME) {
SYSTEM.OUT.PRINTLN("MALFORMED URL: " + ME.TOSTRING());
} CATCH (REMOTEEXCEPTION RE) {
SYSTEM.OUT.PRINTLN("REMOTE EXCEPTION: " + RE.TOSTRING());
}
}

===========客戶端的調用方式============
STRING URL = "//LOCALHOST:8808/DATE-SERVER";
IDOREMOTE RMIOBJECT = (IDOREMOTE) NAMING.LOOKUP(URL);
SYSTEM.OUT.PRINTLN(" SERVER DATE: " + RMIOBJECT.GETSERVERTIME());

6. java 如何判斷ftp文件存不存在

是可以這樣判斷
但是 你要注意的是 你的程序有可能和FTP不再同一台伺服器上
所以 你要多做一些工作 你先要根據獲取FTP的IP
根據這個IP的FTP目錄 在進行判斷

7. java 在ftp上的所有文件查詢文件是否存在

packagetest;
importjava.io.DataInputStream;
importsun.net.ftp.FtpClient;
publicclassFtpDown1{
publicstaticvoidmain(Stringargs[])throwsException{
Stringhost="ip地址";
Stringpath="";
Stringusername="用戶名";
Stringpassword="密碼";
FtpClientclient=newFtpClient(host);
client.login(username,password);
client.binary();
client.cd("/目錄名稱");//如果是根目錄下直接寫個/就行了,或者不寫
DataInputStreamdis=newDataInputStream(client.nameList("test_*.xml"));
intreadCount;
Strings="";
while((s=dis.readLine())!=null){
//在此處判斷是否存在對應的文件
System.out.println("Getting:"+s);
}
}
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:610
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:900
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:594
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:778
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:696
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1024
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:267
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:127
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:816
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:729