相关疑难解决方法(0)

如何在Windows下检查给定字符串是否是合法/有效的文件名?

我想在我的应用程序中包含批处理文件重命名功能.用户可以键入目标文件名模式和(在替换模式中的一些通配符之后)我需要检查它是否是Windows下的合法文件名.我试过使用正则表达式,[a-zA-Z0-9_]+但它不包括来自各种语言的许多国家特定字符(例如变音符号等).做这种检查的最佳方法是什么?

c# windows filesystems file

156
推荐指数
13
解决办法
15万
查看次数

在C#中检查文件名是*可能*有效(不是它存在)

System.IO命名空间中是否有一个检查文件名有效性的方法?

例如,C:\foo\bar将验证,:"~-*不会

或者有点棘手,X:\foo\bar会验证系统上是否有X:驱动器,否则不会.

我想我自己可以编写这样的方法,但我对内置的方法更感兴趣.

c# validation file

122
推荐指数
6
解决办法
11万
查看次数

什么是"规范路径"?

这是一个理论问题.我在互联网上搜索没有令人满意的运气,我只想了解这个术语是什么.我已经看过Java,JSON等的例子但是我在谷歌或者StackOverflow中找不到一个简单的解释,没有代码需要= P

因此,绝对路径是一种到达某个文件或位置的方式,描述它的完整路径,完整路径,以及它依赖于操作系统(例如,Windows和Linux的绝对路径是不同的)相对路径它是一个路由到从当前位置描述的文件或位置..(两个点)表示目录树中的高级别.我已经清楚这几年了.

搜索时我甚至看到有规范化的文件!我所知道的就是"CANONICAL"意味着"根据规则"之类的东西.

有人可以请理解关于规范的理论吗?=)感谢!!

PD(所以它毕竟不仅仅是一个Ubuntu随机名称)XD

PD2可悲的是我不能给每个人答案,我把它给了帮助我最了解这个概念的那个,但是非常感谢每个人=)

theory path relative-path absolute-path

69
推荐指数
4
解决办法
5万
查看次数

通过C#确定字符串是否是有效的文件路径

我想知道如何确定字符串是否是有效的文件路径.

文件路径可能存在也可能存在.

.net c# filesystems validation path

44
推荐指数
4
解决办法
7万
查看次数