Изменить тип файла (расширение) с помощью кода с примерами

Чтобы изменить тип (расширение) файла с помощью кода, вы можете использовать различные методы в зависимости от языка программирования, с которым вы работаете. Вот примеры на нескольких популярных языках программирования:

  1. Python:

    import os
    def change_file_type(file_path, new_extension):
    file_name, _ = os.path.splitext(file_path)
    new_file_path = file_name + new_extension
    os.rename(file_path, new_file_path)
    # Usage example:
    change_file_type('example.txt', '.csv')
  2. Java:

    import java.io.File;
    public class FileRenamer {
    public static void changeFileType(String filePath, String newExtension) {
        File file = new File(filePath);
        String fileName = file.getName();
        String newFileName = fileName.substring(0, fileName.lastIndexOf('.')) + newExtension;
        File newFile = new File(file.getParent(), newFileName);
        file.renameTo(newFile);
    }
    // Usage example:
    public static void main(String[] args) {
        changeFileType("example.txt", ".csv");
    }
    }
  3. C#:

    using System;
    using System.IO;
    public class FileRenamer {
    public static void ChangeFileType(string filePath, string newExtension) {
        string directory = Path.GetDirectoryName(filePath);
        string fileName = Path.GetFileNameWithoutExtension(filePath);
        string newFileName = fileName + newExtension;
        string newFilePath = Path.Combine(directory, newFileName);
        File.Move(filePath, newFilePath);
    }
    // Usage example:
    public static void Main(string[] args) {
        ChangeFileType("example.txt", ".csv");
    }
    }