Чтобы изменить тип (расширение) файла с помощью кода, вы можете использовать различные методы в зависимости от языка программирования, с которым вы работаете. Вот примеры на нескольких популярных языках программирования:
-
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') -
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"); } } -
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"); } }