導航:首頁 > 文件處理 > cFTP在伺服器創建文件夾

cFTP在伺服器創建文件夾

發布時間:2022-09-23 07:14:05

⑴ 在FTP伺服器上創建文件夾時發生錯誤,請檢查是否有許可權將文件放到該伺服器上,該怎麼辦

說明沒有創建文件夾(寫)的許可權。
1)對上級文件夾的許可權進行調整,改成有寫的許可權(通常需要755 rwxr-xr-x),實在不行改成777。
2)如果你不能更改上級文件夾的許可權,說明空間商進行了限制,你只能連系空間商進行更改了。

⑵ 在FTP伺服器上創建文件夾時發生錯誤.請檢查是否有許可權將文件放到該伺服器上.

ftp,配置有問題。取消:PASV
許可權絕對沒問題。文件許可權:讀取、寫入、追加、刪除
目錄許可權:列表、創建、移除
子目錄:繼承 (繼承目錄許可權)
是區域網自建的FTP,復制非空文件夾時才會出現這種情況,要一直點確定才能繼續復制
詳細信息:
550 /?/XXX:the filename,directory name,or volume label syntax is incorrect

⑶ c# .net ftp方式創建文件夾

//上傳文件

public static Boolean FtpUpload(string ftpPath,string localFile)

{

//檢查目錄是否存在,不存在創建

FtpCheckDirectoryExist(ftpPath);

FileInfo fi = new FileInfo(localFile);

FileStream fs = fi.OpenRead();

long length = fs.Length;

FtpWebRequest req = (FtpWebRequest)WebRequest.Create(ftpServerIP + ftpPath + fi.Name);

req.Credentials = new NetworkCredential(ftpUserID, ftpPassword);

req.Method = WebRequestMethods.Ftp.UploadFile;

req.ContentLength = length;

req.Timeout = 10 * 1000;

try

{

Stream stream = req.GetRequestStream();

int BufferLength = 2048; //2K

byte[] b = new byte[BufferLength];

int i;

while ((i = fs.Read(b, 0, BufferLength)) > 0)

{

stream.Write(b, 0, i);

}

stream.Close();

stream.Dispose();

}

catch (Exception e)

{

ErrLog(e.Message + e.StackTrace);

return false;

}

finally

{

fs.Close();

req.Abort();

}

req.Abort();

return true;

}

//判斷文件的目錄是否存,不存則創建

public static void FtpCheckDirectoryExist(string destFilePath)

{

string fullDir = FtpParseDirectory(destFilePath);

string[] dirs = fullDir.Split('/');

string curDir = "/";

for (int i = 0; i < dirs.Length; i++)

{

string dir = dirs[i];

//如果是以/開始的路徑,第一個為空

if (dir != null && dir.Length > 0)

{

try

{

curDir += dir + "/";

FtpMakeDir(curDir);

}

catch (Exception)

{}

}

}

}

public static string FtpParseDirectory(string destFilePath)

{

return destFilePath.Substring(0, destFilePath.LastIndexOf("/"));

}

//創建目錄

public static Boolean FtpMakeDir(string localFile)

{

FtpWebRequest req = (FtpWebRequest)WebRequest.Create(ftpServerIP + localFile);

req.Credentials = new NetworkCredential(ftpUserID, ftpPassword);

req.Method = WebRequestMethods.Ftp.MakeDirectory;

try

{

FtpWebResponse response = (FtpWebResponse)req.GetResponse();

response.Close();

}

catch (Exception)

{

req.Abort();

return false;

}

req.Abort();

return true;

}

⑷ 我用CFtpConnection類的成員函數在ftp伺服器上創建一個文件夾,可怎麼把文件上傳到這個創建的文件夾呢

和本地文件讀寫類似的

先以讀方式打開本地文件,再以寫方式打開FTP遠程文件,然後讀取本地文件至遠程文件。

關鍵代碼:

bOpen=m_CFile.Open(m_str_LocalFileName,CFile::modeRead);
m_pRemoteFile=m_pConnect->OpenFile(m_str_remoteFileName,GENERIC_WRITE);
while((dwRead=m_CFile.Read(pBuf,m_FileLenStep))>0)
{
m_pRemoteFile->Write(pBuf,dwRead);

m_CurUploadSize+=dwRead;
}

⑸ 怎麼用C#在ftp伺服器上建立文件夾

//創建FTP文件夾 public Boolean FtpMakeDir(string localFile)//想要創建的文件夾 { // _Uri是Uri類的路徑 FtpWebRequest req = (FtpWebRequest)WebRequest.Create(_Uri + localFile); req.Credentials = new NetworkCredential(UserName, Password); req.Method = WebRequestMethods.Ftp.MakeDirectory; try { FtpWebResponse response = (FtpWebResponse)req.GetResponse(); response.Close(); } catch (Exception) { req.Abort(); return false; } req.Abort(); return true; }

⑹ 如何創建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主機上了。

⑺ C#怎樣在伺服器端創建文件夾

//創建FTP文件夾
public Boolean FtpMakeDir(string localFile)//想要創建的文件夾
{
// _Uri是Uri類的路徑
FtpWebRequest req = (FtpWebRequest)WebRequest.Create(_Uri + localFile);
req.Credentials = new NetworkCredential(UserName, Password);
req.Method = WebRequestMethods.Ftp.MakeDirectory;
try
{
FtpWebResponse response = (FtpWebResponse)req.GetResponse();
response.Close();
}
catch (Exception)
{
req.Abort();
return false;
}
req.Abort();
return true;
}

⑻ 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

⑽ 怎樣創建ftp伺服器 創建ftp伺服器詳細步驟

1、首先我們在server機器上創建兩個用戶,這些用戶是用來登錄到FTP的。我的電腦右鍵->管理->本地用戶和組->用戶->「右鍵」新建用戶->輸入用戶名和密碼再點創建就行了。
2、在C盤新建文件夾「C:\FTP上傳」,並在此文件下新建「LocalUser」文件夾,並在此文件夾下創建「Public」(這個是公共文件夾)、「xxx」和「xxx1」文件夾(xxx和XXX1必須與創建的本地用戶相同)。在C盤新建文件夾「C:\FTP下載」,並在每個文件夾里放不同的文件,以便區分。
3、安裝IIS組件。在開始菜單里—>控制面板-〉添加或刪除程序->添加/刪除windows組件->應用程序伺服器->詳細信息->IIS-〉詳細信息-〉FTP-〉確定-〉完成。這樣就把FTP安裝在伺服器上了。
4、配置FTP伺服器,創建上傳和下載服務!創建上傳伺服器:右鍵FTP站點->選擇新建FTP站點->描述可以根據自己的需要填寫->地 址一般都是server的地址,埠就用默認的21吧->因為是提供上傳服務的,所以就用隔離用戶啦->它的目錄指向「C:\FTP上 傳」->訪問許可權要鉤上「讀取」和「寫入」啦(圖片上錯了的~)->點擊完成就把上傳的服務創建好了。創建下載伺服器:因為21號埠已經被佔用所以我們就用2121埠,不隔離用戶。它的目錄指向「C:\FTP下載」,只有讀取許可權,就簡單的幾步我們就把一個FTP伺服器創建好了。
5、在XP主機上測試已經完成安裝的FTP伺服器。我們在XP主機上輸入FTP伺服器的IP地址FTP://192.168.1.2就能打開上傳的FTP頁面,輸入FTP://192.168.1.2:2121就能打開下載頁面了,我們還可以用之前創建的那兩個用戶去登錄FTP伺服器,因為只有上傳服務提供了用戶文件夾,所以只有登錄到上傳服務時才能打開用戶文件夾。這個文件夾是用專用的,其它用是無法對裡面的文件進行操作的,我們還能成功地在下載伺服器里下載文件到XP主機上了

閱讀全文

與cFTP在伺服器創建文件夾相關的資料

熱點內容
java數字三角形 瀏覽:494
編譯是什麼意思簡單解釋 瀏覽:983
編譯器本質 瀏覽:619
伺服器的通道怎麼設置 瀏覽:293
蘋果手機怎麼從外部安裝app 瀏覽:493
我的世界伺服器公告欄怎麼顯示 瀏覽:142
java日期獲取星期 瀏覽:386
點愛app怎麼找不著了 瀏覽:566
西門子1200程序編譯報錯 瀏覽:641
python清除異常值四分位法 瀏覽:23
shopee後端程序員待遇 瀏覽:563
單片機j6 瀏覽:910
加密vue項目 瀏覽:731
頂層樑柱節點內有加密箍筋嗎 瀏覽:340
7z解壓好的文件裡面有好多文檔 瀏覽:471
怎麼刪除路由表命令 瀏覽:7
javaif嵌套while 瀏覽:178
貓咪app視頻中的網站是什麼 瀏覽:491
安卓手機用不了蘋果的耳機怎麼搞 瀏覽:723
二級語言編譯自動保存嗎 瀏覽:836