文件:文件是指存储在计算机上的数据。可以使用File类来操作文件。例如,以下代码可用于检查文件是否存在:
if (File.Exists(filePath))
{
// 文件存在
}
else
{
// 文件不存在
}
链接:链接是指指向其他文件或目录的快捷方式。可以使用Shortcut类来创建、读取和修改链接。例如,以下代码可用于创建一个链接:
var shell = new WshShell();
var shortcut = (IWshShortcut)shell.CreateShortcut(shortcutPath);
shortcut.TargetPath = targetPath;
shortcut.Save();
管道:管道是指用于进程间通信的一种机制。可以使用Process类来启动进程并建立管道。例如,以下代码可用于启动一个命令行进程并通过管道将输出重定向到自己的应用程序:
var process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C dir";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.Start();
string output = process.StandardOutput.ReadToEnd();
process.WaitForExit();