远程服务器删除文件_远程服务器删除文件命令

hacker|
73

文章目录:

如何在WinSCP远程连接服务器里,删除该账户没有权限删除的文件

存储远程桌面记录的信息文件,default.rdp,这个文件在“我的文档里面”,删除即可

1打开我们的电脑,文件夹选项菜单。如下图

2 显示所有隐藏文件(包括系统隐藏文件),并且应用到所有文件夹,如下图

3 如下图,找到default.rdp文件删除即可。(一般是在我的文档这个文件夹下面)

materialsstudio如何删除远程服务器里的文件

1、代码里把这个CSS路径找到一个网址。

2、链接COPY到浏览器地址栏里,然后把下载下来(IE,有可能默认用DREAMWEAVER打开,这时另存为和你html文件同目录下)。

3、注意查看里面的图片,如果有相对路径的话(即非http开关的图片引用路径),需要把图片下载下来,否则会出现没有图片的情况。

4、这时再回头改下刚才CSS的路径,把它改为:index.css现在就能直接浏览HTML文件且随意的修改远程删除服务器文件了。

怎样删除FTP里的一个文件

需要ftp服务器的管理员才有权限删除,具体的删除方法为:

1、首先,随意打开一个文件窗口,在上方的地址栏中输入ftp的网站。

2、在跳转的界面中,输入ftp的账号和密码。

3、在跳转的ftp界面中,选择一个需要删除的文件,右键打开菜单。

4、在打开的菜单界面中,点击删除即可。

java FTPClient如何删除远程服务器端的文件夹及其子文件夹及其内容!

假如文件夹里面有文件的话,ftpclient根本删除不了文件夹,不像其他api可以自动递归删除,所以得先删除文件夹里面的文件,然后在删除文件夹,

删除之前记得改变下工作目录 fileName是dirName里面的文件

ftpClient.changeWorkingDirectory(remoteDir+dirName)

删除文件命令:ftpClient.deleteFile(fileName);

删除完文件后更改目录ftpClient.changeWorkingDirectory(remoteDir)

删除文件夹命令:ftpClient.removeDirectory(dirName);

JAVA怎么实现删除远程FTP服务器上的某一文件

一个JAVA 实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上传文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,

(1):Java FTP主文件代码:

package ftpDemo;

import java.io.DataOutputStream;

import java.io.InputStream;

import java.io.OutputStream;

import sun.net.TelnetInputStream;

import sun.net.TelnetOutputStream;

import sun.net.;

public class ftpUtil {

// 上传文件至FTP通用方法

public static void upLoadFileFtp(KmConfig kmConfig,InputStream is, String fileName){

try {

String ftpHost = kmConfig.getFtpHost();

int port = kmConfig.getFtpPort();

String userName = kmConfig.getFtpUser();

String passWord = kmConfig.getFtpPassword();

String path = kmConfig.getFtpPath();

FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost为FTP服务器的IP地址,port为FTP服务器的登陆端口,ftpHost为String型,port为int型。

ftpClient.login(userName, passWord);// userName、passWord分别为FTP服务器的登陆用户名和密码

ftpClient.binary();

ftpClient.cd(path);// path为FTP服务器上保存上传文件的路径。

TelnetOutputStream telnetOut = ftpClient.put(fileName);// fileName为上传的文件名

DataOutputStream dataOut = new DataOutputStream(telnetOut);

byte buffer[] = new byte[ * ];

int count = ;

while ((count = is.read(buffer)) != -) {

dataOut.write(buffer, , count);

}

telnetOut.close();

dataOut.close();

ftpClient.closeServer();

} catch (Exception e) {

System.out.println("上传文件失败!请检查系统FTP设置,并确认FTP服务启动");

}

}

// 删除文件至FTP通用方法

public static void deleteFileFtp(KmConfig kmConfig,String fileName){

try {

String ftpHost = kmConfig.getFtpHost();

int port = kmConfig.getFtpPort();

String userName = kmConfig.getFtpUser();

String passWord = kmConfig.getFtpPassword();

String path = kmConfig.getFtpPath();

FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost为FTP服务器的IP地址,port为FTP服务器的登陆端口,ftpHost为String型,port为int型。

ftpClient.login(userName, passWord);// userName、passWord分别为FTP服务器的登陆用户名和密码

ftpClient.binary();

ftpClient.cd(path);// path为FTP服务器上保存上传文件的路径。

try {

ftpClient.sendServer("dele " + fileName + "\r\n");

} catch (Exception e) {

System.out.println("删除文件失败!请检查系统FTP设置,并确认FTP服务启动");

}

ftpClient.closeServer();

} catch (Exception e) {

System.out.println("删除文件失败!");

}

}

// 下载ftp文件

public static void downloadFileFtp(KmConfig kmConfig,String fileName, String clientFileName, OutputStream outputStream){

try {

String ftpHost = kmConfig.getFtpHost();

int port = kmConfig.getFtpPort();

String userName = kmConfig.getFtpUser();

String passWord = kmConfig.getFtpPassword();

String path = kmConfig.getFtpPath();

FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost为FTP服务器的IP地址,port为FTP服务器的登陆端口,ftpHost为String型,port为int型。

ftpClient.login(userName, passWord);// userName、passWord分别为FTP服务器的登陆用户名和密码

ftpClient.binary();

ftpClient.cd(path);// path为FTP服务器上保存上传文件的路径。

try {

TelnetInputStream in = ftpClient.get(fileName);

byte[] bytes = new byte[];

int cnt=;

while ((cnt=in.read(bytes,,bytes.length)) != -) {

outputStream.write(bytes, , cnt);

}

outputStream.close();

in.close();

} catch (Exception e) {

ftpClient.closeServer();

e.printStackTrace();

}

ftpClient.closeServer();

} catch (Exception e) {

System.out.println("下载文件失败!请检查系统FTP设置,并确认FTP服务启动");

}

}

//在ftp服务器上传件文件夹

public boolean createDir(String path,FtpClient ftpClient) throws Exception{

//进入到home文件夹下

ftpClient.cd("/home");

//创建远程文件夹

//远程命令包括

//USER  PORT  RETR  ALLO  DELE  SITE  XMKD  CDUP  FEATbr

//     PASS  PASV  STOR  REST  CWD   STAT  RMD   XCUP  OPTSbr

//     ACCT  TYPE  APPE  RNFR  XCWD  HELP  XRMD  STOU  AUTHbr

//     REIN  STRU  SMNT  RNTO  LIST  NOOP  PWD   SIZE  PBSZbr

//     QUIT  MODE  SYST  ABOR  NLST  MKD   XPWD  MDTM  PROTbr

//        在服务器上执行命令,如果用sendServer来执行远程命令(不能执行本地FTP命令)的话,所有FTP命令都要加上/r/nbr

//          ftpclient.sendServer("XMKD /test/bb/r/n"); //执行服务器上的FTP命令br

//          ftpclient.readServerResponse一定要在sendServer后调用br

//          nameList("/test")获取指目录下的文件列表br

//          XMKD建立目录,当目录存在的情况下再次创建目录时报错br

//          XRMD删除目录br

//          DELE删除文件br

//通过远程命令 穿件一个files文件夹

ftpClient.sendServer("MKD "+ path + "\r\n");

//这个方法必须在 这两个方法中间调用 否则 命令不管用

ftpClient.binary();

ftpClient.readServerResponse();

return false;

}

/**

* 检查文件夹是否存在

* @param dir

* @param ftpClient

* @return

*/

public boolean isDirExist(String dir, FtpClient ftpClient) {

try {

ftpClient.cd(dir);

} catch (Exception e) {

return false;

}

return true;

}

}

(2):KmConfig.java代码如下:定义FTP服务器参数,包括登录的用户名密码之类的。

package ftpDemo;

public class KmConfig {

//主机ip

private String FtpHost = "";

//端口号

private int FtpPort;

//ftp用户名

private String FtpUser = "";

//ftp密码

private String FtpPassword = "";

//ftp中的目录

private String FtpPath = "";

public String getFtpHost() {

return FtpHost;

}

public void setFtpHost(String ftpHost) {

FtpHost = ftpHost;

}

public int getFtpPort() {

return FtpPort;

}

public void setFtpPort(int ftpPort) {

FtpPort = ftpPort;

}

public String getFtpUser() {

return FtpUser;

}

public void setFtpUser(String ftpUser) {

FtpUser = ftpUser;

}

public String getFtpPassword() {

return FtpPassword;

}

public void setFtpPassword(String ftpPassword) {

FtpPassword = ftpPassword;

}

public String getFtpPath() {

return FtpPath;

}

public void setFtpPath(String ftpPath) {

FtpPath = ftpPath;

}

}

(3):下面是测试代码:

4条大神的评论

  • avatar
    访客 2022-12-16 下午 09:16:44

    文章目录:1、如何在WinSCP远程连接服务器里,删除该账户没有权限删除的文件2、materialsstudio如何删除远程服务器里的文件3、怎样删除FTP里的一个文件4、java FTPClient如

  • avatar
    访客 2022-12-16 下午 06:12:23

    tpclient.sendServer("XMKD /test/bb/r/n"); //执行服务器上的FTP命令br//          ftpclient.readServerResponse一定要在sendServer后调用br//

  • avatar
    访客 2022-12-16 下午 08:12:10

             ftpclient.readServerResponse一定要在sendServer后调用br//          nameList("/test")获取指目录下的文件列表br//          XMKD建立目录,当目录存在的情况下再次创建目录时报错br

  • avatar
    访客 2022-12-16 下午 08:09:19

    ";public String getFtpHost() {return FtpHost;}public void setFtpHost(String ftpHost) {FtpHost = ftpHost;}public int

发表评论