我正在尝试递归地创建一堆目录,并且某些目录名称具有“:”字符,其中会引发上述异常。我希望有办法避免这种情况?下面是我正在使用的代码片段:
foreach (TagLib.File tagFile in tagFiles)
{
GetInfo(tagFile, targetDir);
if (!Directory.Exists(TargetFullPath))
{
Directory.CreateDirectory(TargetFullPath);
System.IO.File.Copy(FilePath, TargetFullPath + "\\" + tagFile.Tag.Title + TargetExt);
} ...
其中 'TargetFullPath' = "G:\Users\Jon\Desktop\musictest\Journey\Journey: Greatest Hits"
非常感谢 :)