FileInfo问题 - c#

我是意大利用户,并且具有以下目录:

Utenti(作为用户)
图片(如图)
等等..

现在,当我使用Windows SDK DSearch API搜索文件时,得到以下路径:

C:\ Utenti \\ myfile.txt

当我调用时:

FileInfo file = new FileInfo(@"C:\Utenti\<User>\myfile.txt");

字段file.Length引发异常(FileNotFound)。
但是,如果我使用:

FileInfo file = new FileInfo(@"C:\Users\<User>\myfile.txt");

file.Length正常工作。

我该如何解决这个问题?

参考方案

使用Environment.GetFolderPath(Environment.SpecialFolder....));
检索您需要的文件夹。

如果您从其他地方获得本地化路径,则可以通过查看以下问题尝试与本地化的实际特殊文件夹匹配:
How to get the actual (localized) folder names?
基本上,这个游览是使用(interop)
SHGetLocalizedName功能。

当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? - java

我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

改造正在返回一个空的响应主体 - java

我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…

每个文件合并后添加换行 - python

我有很多类似以下内容的JSON文件:例如。1.json{"name": "one", "description": "testDescription...", "comment": ""} test.json{"name"…

获取PHP中函数调用者的__FILE__常量 - php

我知道PHP中的__FILE__魔术常数将变成当前执行文件的完整路径和文件名。但是,有什么方法可以使函数的调用文件获得相同的信息吗?例如://foo.php: include "bar.php"; call_it(); //bar.php function call_it() { echo "Calling file: …

File.Exists是否不能在UWP项目中使用? - c#

File.Exists(filePath);在控制台应用程序中可以完美地工作,但是当我在uwp中执行相同的操作时,它不会检测到文件。我试图在各种方法上设置断点,并尝试任何可以为我提供有关此问题的信息的方法,但是无论我尝试什么,我都一无所获。来自UWP应用的代码: string path = @"C:\Users\Name\Desktop\image…