藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


刪除指定文件夾內文件的問題??大家幫忙啊 !

現在server端接受到一個文件名,在想要刪除存在以用戶名命名的文件夾內的指定的文件。我把用戶名和文件名放在一個字符數組中,以這個為參數來remove。但是好像不行啊,有誰知該怎麼辦嗎??

int server_del_user(int socket,char *username) {
        char filename[NAME_MAX];
        char path[30];
       

        recv(socket,inbuf,STRGLEN,0);
        sscanf(inbuf,"%s",&filename);
       
        sprintf(path,"%s/%s",username,filename);
       
                printf("del path is %s\n",path);
        if(remove(path)==0) {
        sprintf(outbuf, "%c", '1');
        send(socket,outbuf,STRGLEN,0);
        return(1);
        }else
        sprintf(outbuf, "%c", '0');
        send(socket,outbuf,STRGLEN,0);
        return(0);
}

刪除指定文件夾內文件的問題??大家幫忙啊 !

你怎麼知道你收到的是正確的報文?
應當做個應用層協議指出 文件來.

刪除指定文件夾內文件的問題??大家幫忙啊 !

必須這麼做嗎?
具體如何去做呢?謝謝!

刪除指定文件夾內文件的問題??大家幫忙啊 !

1,查看得到的路徑對不對
2,看有沒有權限刪除



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com