Path静态类

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 文件IO
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void butFile_Click(object sender, EventArgs e)
        {
            //更改路径字符串的后缀名,不会改变实际路径
            string newPath = Path.ChangeExtension(@"D:\1.txt", "avi");
            //合并多个字符路径如果没有\自动加
            newPath = Path.Combine(@"12.txt", "12.txt");
            string path = @"G:\BaiduYunDownload\update.bin";
            //得到文件路径所在目录,如果本身就是目录路径则直接返回
            //只是操作字符串,不会去寻找文件
            newPath = Path.GetDirectoryName(path);
            //得到指定路径的文件名,如果不是文件路径,返回空串
            newPath = Path.GetExtension(path);
            //得到路径的文件名(文件名是带扩展名的)
            newPath = Path.GetFileName(path);
            //得到没有后缀名的文件名
            newPath = Path.GetFileNameWithoutExtension(path);
            //由文件在程序的相对路径得到文件的绝对物理路径
            newPath = Path.GetFullPath(path );
            //得到系统的临时目录,使用完由系统清除
            newPath = Path.GetTempPath();
            //产生一个随机的系统temp文件,返回文件名;
            newPath = Path.GetTempFileName();

        }
    }
}

Path静态类

时间: 2024-08-08 17:30:20

Path静态类的相关文章

C#文件操作与编程

一:驱动器System.IO 软盘,优盘,光盘,硬盘 DriveInfo/DriveType DriveInfo:确定有关驱动器的信息:盘符,类型,可用空间 DriveType:确定DriveInfo类实例的驱动器类型 二:目录 Directory:静态类 DirectoryInfo;需实例 (@"c:\dddd")==>("\"转义符-->"\\")(有安全检查) 三:文件 FileInfo File(静态类) 四:路径 驱动器盘符

26. PowerShell -- 文件系统(1)

PowerShell之 文件系统:简介 在PowerShell控制台中,文件系统有很特别的重要性.一个明显的原因是管理员需要执行许多涉及文件系统的任务.另一个原因是文件系统是一个层次结构信息模型.在接下来的章节中,你还会看到PowerShell在此基础上控制其它层次信息系统.你可以非常容易的将PowerShell中学到的驱动器,目录和文件的知识点应用到其它地方,其中就包括注册表或者微软的Exchange. 在下面表格中列出的PowerShell命令中,其全名可能很少有人用到.大家更倾向与使用它们

C#文件与流(FileStream、StreamWriter 、StreamReader 、File、FileInfo、Directory、directoryInfo、Path、Encoding)

(FileStream.StreamWriter .StreamReader .File.FileInfo.Directory.DirectoryInfo.Path.Encoding) C#文件与流(FileStream.StreamWriter .StreamReader .File.FileInfo.Di,有需要的朋友可以参考下. 文件与流(FileStream.StreamWriter .StreamReader .File.FileInfo.Directory.DirectoryInfo

.Net学习 第2季05 C#面向对象 Path类 File类

.Net 视频学习第2季 C#面向对象 面向对象 Path类 File类 Path类,命名空间IO,静态类 Path.GetFileName(str),返回文件路径中的文件名,返回值为string Path.GetFileNameWithoutExtension(str),返回文件路径中的文件名,不带扩展名,返回值为string Path.GetExtension(str),返回文件路径中的文件的扩展名,返回值为string Path.GetDirectoryName(str),返回文件所在的全

Path类与Directory类与File类

阅读目录 开始 Path 对路径 字符串进行操作 获得后缀 能合并路径 获取文件名 Directory和DirectoryInfo  对目录进行操作 判断目录是否存在 创建目录 删除目录 获取目录下所有的子目录 获取目录下所有的子文件 File和FileInfo  对文件进行操作 读文件 写文件 追加文件 判断文件是否存在 创建文件 删除文件 1.Path类 1 using System; 2 using System.IO;//目录和文件操作的名称空间 3 namespace _11_Path

Java项目源码学习笔记(二):Path

import java.lang.ref.WeakReference; import java.util.ArrayList; public class Path{ private static Path sRoot = new Path(null, "ROOT"); private final Path mParent; private final String mSegment; private WeakReference<Object> mObject; privat

Path类 操作文件类

// Path类 IO命名空间 静态类 不能创建对象类名.                string str [email protected]"E:\C#程序设计基础入门教程\(第十一天)\122\22\nee.txt";                ////int index=str.LastIndexOf ("\\")//最后一出现的位置                ////str =str.Substring (index +1);//拿到最后一个文件

Linux下修改环境变量PATH

1.什么是环境变量(PATH) 在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行. 我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致呀! 当我们在执行一个指令癿时候,举例

Description Resource Path Location Type The superclass &quot;javax.servlet.http.HttpServlet&quot; was not foun

一段时间没亲自建新项目玩乐,今天建立了一Maven project的时候发现了以下异常,Description Resource Path Location Type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path index.jsp /easyBuy/src/main/webapp line 1 JSP Problem 经过查找原因,原来是因为忘记设置server