Guys I am trying to move all files ending with _DONE into another folder.
I tried
//take all files of main folder to folder model_RCCMrecTransfered string rootFolderPath = @"F:/model_RCCMREC/"; string destinationPath = @"F:/model_RCCMrecTransfered/"; string filesToDelete = @"*_DONE.wav"; // Only delete WAV files ending by "_DONE" in their filenames string[] fileList = System.IO.Directory.GetFiles(rootFolderPath, filesToDelete); foreach (string file in fileList) { string fileToMove = rootFolderPath + file; string moveTo = destinationPath + file; //moving file File.Move(fileToMove, moveTo);
But on executing these codes i get an error saying.
The given path's format is not supported.
Where did I go wrong ?
You can move a file or folder from one folder to another by dragging it from its current location and dropping it into the destination folder, just as you would with a file on your desktop. Folder Tree: Right-click the file or folder you want, and from the menu that displays click Move or Copy.
First get all the files with specified extension using Directory. GetFiles() and then iterate through each files in the list and move them to target directory. Show activity on this post. will Move all the files from Desktop to Directory " TextFiles ".
Your slashes are in the wrong direction. On windows you should use back slashes. E.g.
string rootFolderPath = @"F:\model_RCCMREC\"; string destinationPath = @"F:\model_RCCMrecTransfered\";
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With