一連のディレクトリを再帰的に作成しようとしていますが、特定のディレクトリ名に「:」文字が含まれているため、上記の例外がスローされます。これを回避する方法があるのではないかと期待していましたか?以下は、私が使用しているコードの一部です。
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"
どうもありがとう :)