Files
DeviantMobile-Rohan/Assets/Scripts/Utilities/FileRenamer.cs

43 lines
1.3 KiB
C#

using UnityEngine;
using System.IO;
public class FileRenamer : MonoBehaviour
{
// Set the folder path where your .cas files are located
string folderPath = "C:/Users/mbiha/Downloads/Final Game-Play Animations/Cat - Game/CatFootwork - Finalised";
void Start()
{
RenameFiles();
}
void RenameFiles()
{
// Get all .cas files in the folder
string[] files = Directory.GetFiles(folderPath, "*.casc");
foreach (string filePath in files)
{
// Extract the filename without extension
string fileName = Path.GetFileNameWithoutExtension(filePath);
print(fileName);
// Split the filename by '-'
string[] parts = fileName.Split('-');
// Extract the animation name from the second part
string[] nameParts = parts[0].Split('.');
string animationName = nameParts[1];
// Construct the new file name
string newFileName = animationName + ".casc";
// Construct the new file path
string newFilePath = Path.Combine(folderPath, newFileName);
// Rename the file
File.Move(filePath, newFilePath);
Debug.Log("File renamed from " + filePath + " to " + newFilePath);
}
}
}