ftp建立文件夾-ag真人国际官网
通過添加網路位置來ftp文件夾,具體操作請參照以下步驟,演示電腦系統為windows7。
1、在計算機界面空白處點擊右鍵,在右鍵彈出菜單點擊「添加一個網路位置」。
❷ 如何創建ftp文件夾
在server機器上創建兩個用戶!這些用戶是用來登錄到ftp的!我的電腦右鍵->管理->本地用戶和組->用戶->「右鍵」新建用戶->輸入用戶名和密碼再點創建就行了。
在c盤新建文件夾「c:\ftp上傳」,並在此文件下新建「localuser」文件夾,並在此文件夾下創建「public」(這個是公共文件夾)、「xxx」和「xxx1」文件夾(xxx和xxx1必須與創建的本地用戶相同)。在c盤新建文件夾「c:\ftp下載」!並在每個文件夾里放不同的文件,以便區分。
安裝iis組件!在開始菜單里—>控制面板-〉添加或刪除程序->添加/刪除windows組件->應用程序伺服器->詳細信息->iis-〉詳細信息-〉ftp-〉確定-〉完成!這樣就把ftp安裝在伺服器上了。
配置ftp伺服器,創建上傳和下載服務!創建上傳伺服器:右鍵ftp站點->選擇新建ftp站點->描述可以根據自己的需要填寫->地址一般都是server的地址,埠就用默認的21吧->因為是提供上傳服務的,所以就用隔離用戶啦->它的目錄指向「c:\ftp上傳」->訪問許可權要鉤上「讀取」和「寫入」啦(圖片上錯了的~)->點擊完成就把上傳的服務創建好了!創建下載伺服器:因為21號埠已經被佔用所以我們就用2121埠!不隔離用戶!它的目錄指向「c:\ftp下載」!只有讀取許可權!就簡單的幾步我們就把一個ftp伺服器創建好了
在xp主機上測試已經完成安裝的ftp伺服器!我們在xp主機上輸入ftp伺服器的ip地址ftp://192.168.1.2就能打開上傳的ftp頁面,輸入ftp://192.168.1.2:2121就能打開下載頁面了!我們還可以用之前創建的那兩個用戶去登錄ftp伺服器!因為只有上傳服務提供了用戶文件夾!所以只有登錄到上傳服務時才能打開用戶文件夾!這個文件夾是用專用的,其它用是無法對裡面的文件進行操作的!我們還能成功地在下載伺服器里下載文件到xp主機上了。
❸ win7 系統下怎麼建立個ftp共享文件夾
在系統中任何的文件夾都可以藉助於ftp服務成為共享文件夾,建立文件夾只需要在磁碟位置右鍵選擇」新建文件夾「即可,ftp共享的設置方法可以參考如下操作:
1、在win7上使用ftp服務,需要先安裝iis服務,打開 "控制面板",選擇"程序" -> "打開或關閉windows資源",在彈出的窗體里找到 「internet信息服務」,展開後選擇「ftp伺服器",然後點擊"確定",此時windows開始更新功能資源列表。
❹ java 實現ftp上傳如何創建文件夾
這個功能我也剛寫完,不過我也是得益於同行,現在我也把自己的分享給大家,希望能對大家有所幫助,因為自己的項目不涉及到創建文件夾,也僅作分享,不喜勿噴謝謝!
interface:
packagecom.sunline.bank.ftputil;
importjava.io.bufferedinputstream;
importjava.io.bufferedoutputstream;
importorg.apache.commons.net.ftp.ftpclient;
publicinterfaceiftputils{
/**
*ftp登錄
*@paramhostname主機名
*@paramport埠號
*@paramusername用戶名
*@parampassword密碼
*@return
*/
publicftpclientloginftp(stringhostname,integerport,stringusername,stringpassword);
/**
*上穿文件
*@paramhostname主機名
*@paramport埠號
*@paramusername用戶名
*@parampassword密碼
*@paramfpathftp路徑
*@paramlocalpath本地路徑
*@paramfilename文件名
*@return
*/
(stringhostname,integerport,stringusername,stringpassword,stringfpath,stringlocalpath,stringfilename);
/**
*批量下載文件
*@paramhostname
*@paramport
*@paramusername
*@parampassword
*@paramfpath
*@paramlocalpath
*@paramfilename源文件名
*@paramfilenames需要修改成的文件名
*@return
*/
publicbooleandownloadfilelist(stringhostname,integerport,stringusername,stringpassword,stringfpath,stringlocalpath,stringfilename,stringfilenames);
/**
*修改文件名
*@paramlocalpath
*@paramfilename源文件名
*@paramfilenames需要修改的文件名
*/
(stringlocalpath,stringfilename,stringfilenames);
/**
*關閉流連接、ftp連接
*@paramftpclient
*@parambufferread
*@parambuffer
*/
publicvoidcloseftpconnection(ftpclientftpclient,,bufferedinputstreambuffer);
}
impl:
packagecom.sunline.bank.ftputil;
importjava.io.bufferedinputstream;
importjava.io.bufferedoutputstream;
importjava.io.file;
importjava.io.fileinputstream;
importjava.io.fileoutputstream;
importjava.io.ioexception;
importorg.apache.commons.net.ftp.ftpclient;
importorg.apache.commons.net.ftp.ftpfile;
importorg.apache.commons.net.ftp.ftpreply;
importcommon.logger;
{
privatestaticloggerlog=logger.getlogger(ftputilsimpl.class);
ftpclientftpclient=null;
integerreply=null;
@override
publicftpclientloginftp(stringhostname,integerport,stringusername,stringpassword){
ftpclient=newftpclient();
try{
ftpclient.connect(hostname,port);
ftpclient.login(username,password);
ftpclient.setcontrolencoding("utf-8");
reply=ftpclient.getreplycode();
ftpclient.setdatatimeout(60000);
ftpclient.setconnecttimeout(60000);
//設置文件類型為二進制(避免解壓縮文件失敗)
ftpclient.setfiletype(ftpclient.binary_file_type);
//開通數據埠傳輸數據,避免阻塞
ftpclient.enterlocalactivemode();
if(!ftpreply.ispositivecompletion(ftpclient.getreplycode())){
log.error("連接ftp失敗,用戶名或密碼錯誤");
}else{
log.info("ftp連接成功");
}
}catch(exceptione){
if(!ftpreply.ispositivecompletion(reply)){
try{
ftpclient.disconnect();
}catch(ioexceptione1){
log.error("登錄ftp失敗,請檢查ftp相關配置信息是否正確",e1);
}
}
}
returnftpclient;
}
@override
@suppresswarnings("resource")
(stringhostname,integerport,stringusername,stringpassword,stringfpath,stringlocalpath,stringfilename){
booleanflag=false;
ftpclient=loginftp(hostname,port,username,password);
bufferedinputstreambuffer=null;
try{
buffer=newbufferedinputstream(newfileinputstream(localpath filename));
ftpclient.changeworkingdirectory(fpath);
filename=newstring(filename.getbytes("utf-8"),ftpclient.default_control_encoding);
if(!ftpclient.storefile(filename,buffer)){
log.error("上傳失敗");
returnflag;
}
buffer.close();
ftpclient.logout();
flag=true;
returnflag;
}catch(exceptione){
e.printstacktrace();
}finally{
closeftpconnection(ftpclient,null,buffer);
log.info("文件上傳成功");
}
returnfalse;
}
@override
publicbooleandownloadfilelist(stringhostname,integerport,stringusername,stringpassword,stringfpath,stringlocalpath,stringfilename,stringfilenames){
ftpclient=loginftp(hostname,port,username,password);
booleanflag=false;
=null;
if(fpath.startswith("/")&&fpath.endswith("/")){
try{
//切換到當前目錄
this.ftpclient.changeworkingdirectory(fpath);
this.ftpclient.enterlocalactivemode();
ftpfile[]ftpfiles=this.ftpclient.listfiles();
for(ftpfilefiles:ftpfiles){
if(files.isfile()){
system.out.println("==================" files.getname());
filelocalfile=newfile(localpath "/" files.getname());
bufferread=newbufferedoutputstream(newfileoutputstream(localfile));
ftpclient.retrievefile(files.getname(),bufferread);
bufferread.flush();
}
}
ftpclient.logout();
flag=true;
}catch(ioexceptione){
e.printstacktrace();
}finally{
closeftpconnection(ftpclient,bufferread,null);
log.info("文件下載成功");
}
}
modifiedlocalfilename(localpath,filename,filenames);
returnflag;
}
@override
(stringlocalpath,stringfilename,stringfilenames){
filefile=newfile(localpath);
file[]filelist=file.listfiles();
if(file.exists()){
if(null==filelist||filelist.length==0){
log.error("文件夾是空的");
}else{
for(filedata:filelist){
stringorprefix=data.getname().substring(0,data.getname().lastindexof("."));
stringprefix=filename.substring(0,filename.lastindexof("."));
system.out.println("index===" orprefix "prefix===" prefix);
if(orprefix.contains(prefix)){
booleanf=data.renameto(newfile(localpath "/" filenames));
system.out.println("f=============" f);
}else{
log.error("需要重命名的文件不存在,請檢查。。。");
}
}
}
}
}
@override
publicvoidcloseftpconnection(ftpclientftpclient,,bufferedinputstreambuffer){
if(ftpclient.isconnected()){
try{
ftpclient.disconnect();
}catch(ioexceptione){
e.printstacktrace();
}
}
if(null!=bufferread){
try{
bufferread.close();
}catch(ioexceptione){
e.printstacktrace();
}
}
if(null!=buffer){
try{
buffer.close();
}catch(ioexceptione){
e.printstacktrace();
}
}
}
publicstaticvoidmain(string[]args)throwsioexception{
stringhostname="xx.xxx.x.xxx";
integerport=21;
stringusername="edwftp";
stringpassword="edwftp";
stringfpath="/etl/etldata/back/";
stringlocalpath="c:/users/administrator/desktop/ftp下載/";
stringfilename="test.txt";
stringfilenames="ok.txt";
ftputilsimplftp=newftputilsimpl();
/*ftp.modifiedlocalfilename(localpath,filename,filenames);*/
ftp.downloadfilelist(hostname,port,username,password,fpath,localpath,filename,filenames);
/*ftp.uploadlocalfilestoftp(hostname,port,username,password,fpath,localpath,filename);*/
/*ftp.modifiedlocalfilename(localpath);*/
}
}
❺ 怎麼創建ftp共享文件夾
1、首先將文件野胡夾設置為共享文件夾。
2、其次點擊安全進入文件夾許可權配置。
3、最後選擇system、everyone點擊編輯,將文件夾頌陪攔的讀寫許可權全都開放出來然後點擊應用保亂悔存退出即可。
❻ vfp9.0濡備綍鍦╢tp鏈嶅姟鍣ㄤ笂鍒涘緩鏂囦歡澶
1銆侀栧厛榧犳爣鍙屽嚮妗岄潰涓婄殑鎴戠殑鐢佃剳錛屽苟鎵撳紑銆
2銆佸叾嬈″湪鎵撳紑鐨勭獥鍙d腑灝嗗湴鍧涓鐨勫唴瀹瑰垹鎺夛紝鍦ㄥ湴鍧鏍忎腑杈撳叆ftp錛//鏈嶅姟鍣ㄧ殑鍦板潃錛屾寜鍥炶濺閿銆
3銆佺劧鍚庡湪鎵撳紑鐨勭晫闈涓杈撳叆鐢ㄦ埛鍚嶅瘑鐮侊紝鐐瑰嚮鐧誨綍銆
4銆佹渶鍚庡湪鎵撳紑鐨勬湇鍔″櫒欏甸潰錛屽嵆鍙鍒涘緩鏂囦歡澶逛簡銆
❼ win7 ftp怎麼建立文件夾
在系統中任何的文件夾都可以藉助於ftp服務成為共享文件夾,建立文件夾只需要在磁碟位置右鍵選擇」新建文件夾「即可,ftp共享的設置方法可以參考如下操作:
1、在win7上使用ftp服務,需要先安裝iis服務,打開 "控制面板",選擇"程序" -> "打開或關閉windows資源",在彈出的窗體里找到 「internet信息服務」,展開後選擇「ftp伺服器",然後點擊"確定",此時windows開始更新功能資源列表。
2、然後,自己在iis管理器中添加ftp站點
在彈出的窗口,選擇ftp共享目錄即可。
❽ 批處理通過ftp在伺服器上新建文件夾和文件
批處理實現你要的功能需要兩個文件
舉例
第一個:
在c盤新建一個文本文件名為 1.txt,寫入以下空行之間的內容
open 192.168.1.241
root
abcde
rmdir 1
mkdir 1
by
其中第一行open後面的地址為你的ftp伺服器的ip
第二行為登錄用戶名,第三行為登錄對應密碼
第四行為要執行的命令,rmdir是刪除名為1的目錄
第五行為要執行的命令,mkdir是新建名為1的目錄
第六行為退出ftp。
注意,你要執行什麼命令,可以在密碼之後,by之前任意添加行。
第二個文件為bat文件:
寫入以下空行之間的內容
ftp -s:1.txt
執行該bat則自動登錄到你指定的ftp伺服器,創建目錄,注意,rmdir是一個刪除的範例,那句可以不要。
如果要新建文件,可在本地新建2.txt後,使用put的方式變通
在1.txt中密碼後,by前加入
asc
put 2.txt
執行bat後就會在伺服器上新建2.txt,asc為指定以文本方式傳送文件,如果是2進制文件,請換成bin
❾ 請問在dos下進入ftp,用什麼命令可以在ftp裡面新建文件夾(目錄)啊
mkdir
dir-name:在遠程主機中建一目錄
如果你想學習使用進行後台ftp下載,那麼就必須學習ftp指令。
ftp的命令行格式為:
ftp
-v
-d
-i
-n
-g
[主機名]
,
其中
-v
顯示遠程伺服器的所有響應信息;
-n
限制ftp的自動登錄,即不使用;.n
etrc文件;
-d
使用調試方式;
-g
取消全局文件名。
ftp使用的內部命令如下(中括弧表示可選項):
1.![cmd[args>:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip
2.$
macro-ame[args]:
執行宏定義macro-name。
3.account[password]:
提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4.append
local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd
remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod
mode
file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod
777
a.out。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete
remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式,
顯示發送至遠程主機的每條命令,如:deb
up
3,若設為0,表示取消debug。
17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件
18.disconnection:同close。
19.form
format:將文件傳輸方式設置為format,預設為file方式。
20.get
remote-file[local-file]:
將遠程主機的文件remote-file傳至本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help
get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir,
並存入本地文件local-file。
28.macdef
macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29.mdelete[remote-file]:刪除遠程主機文件。
30.mdir
remote-files
local-file:與dir類似,但可指定多個遠程文件,如
:mdir
*.o.*.zipoutfile
。
31.mget
remote-files:傳輸多個遠程文件。
32.mkdir
dir-name:在遠程主機中建一目錄。
33.mls
remote-file
local-file:同nlist,但可指定多個文件名。
34.mode[modename]:將文件傳輸方式設置為modename,
預設為stream方式。
35.modtime
file-name:顯示遠程主機文件的最後修改時間。
36.mput
local-file:將多個文件傳輸至遠程主機。
37.newer
file-name
❿ 如何在公司區域網建立ftp共享文件夾,讓其他電腦訪問到
把所有計算機做以下設置即可互相共享文件:
1.開始-運行-services.msc- 找到"server"服務,屬性啟動類型-"自動"-確定,然後在左邊點"啟動",確定.
2.打開網上鄰居屬性-本地連接屬性-安裝-協議-"nwlink ipx/spx/netblos compatible transport protocl" 雙擊,裡面還有個"network monitor driver"也要安裝.
3.開始菜單運行-secpol.msc -安全設置-本地策略-用戶權利指派- "拒絕從網路訪問這台計算機"屬性,刪除裡面的"所有用戶組".
4.然後點安全選項:
網路訪問:不允許sam 帳戶的匿名枚舉, 屬性給"停用".
網路訪問: 不允許 sam 帳戶和共享的匿名枚舉,屬性給"停用".
網路訪問: 本地帳戶的共享和安全模型,屬性改為"經典 - 本地用戶以自己的身份驗證".
5.點擊桌面我的電腦右鍵-管理-本地用戶和組-用戶,把右邊的guest用戶屬性"帳戶已停用前面的鉤去掉".
6.打開我的電腦-工具選項-文件夾選項-查看-把使用簡單文件共享前面的鉤去掉,確定.
7.關閉防火牆
以上方法不需要密碼就可以訪問。