91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么批量移動文件

小億
168
2023-10-30 15:07:40
欄目: 編程語言

在C語言中,可以使用rename()函數來批量移動文件。rename()函數的原型如下:

int rename(const char *oldname, const char *newname);

其中,oldname表示要移動的文件的原始路徑和名稱,newname表示要移動到的新路徑和名稱。

下面是一個示例代碼,演示如何批量移動文件:

#include <stdio.h>
#include <stdlib.h>

int main() {
    // 定義要移動的文件原始路徑和名稱
    const char* oldFiles[] = {"file1.txt", "file2.txt", "file3.txt"};

    // 定義要移動到的新路徑和名稱
    const char* newDir = "new_directory/";

    int numFiles = sizeof(oldFiles) / sizeof(oldFiles[0]);

    // 批量移動文件
    for (int i = 0; i < numFiles; i++) {
        // 拼接新路徑和名稱
        char newFileName[100];
        sprintf(newFileName, "%s%s", newDir, oldFiles[i]);

        // 移動文件
        int result = rename(oldFiles[i], newFileName);
        if (result == 0) {
            printf("File %s moved successfully.\n", oldFiles[i]);
        } else {
            printf("Failed to move file %s.\n", oldFiles[i]);
        }
    }

    return 0;
}

在上面的示例代碼中,oldFiles數組存儲了要移動的文件的原始路徑和名稱,newDir變量存儲了要移動到的新路徑,然后使用rename()函數批量移動文件。在循環中,通過拼接新路徑和名稱,然后調用rename()函數進行文件移動操作。移動成功時,會打印相應的成功消息;移動失敗時,會打印相應的失敗消息。

0
曲沃县| 宣威市| 梁河县| 中阳县| 静乐县| 庆城县| 广宁县| 扎兰屯市| 乡城县| 沐川县| 石景山区| 子长县| 永顺县| 连云港市| 临夏市| 徐闻县| 定襄县| 闸北区| 封开县| 盐山县| 报价| 武川县| 尤溪县| 彭州市| 鹤庆县| 仲巴县| 金川县| 宣威市| 牡丹江市| 五常市| 庆安县| 漾濞| 涪陵区| 南安市| 宜良县| 六安市| 观塘区| 合川市| 平谷区| 阜阳市| 天峨县|