43 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|
|
} |