小编Sco*_*tti的帖子

如何获取实际(本地化)文件夹名称?

我在c#中编写一个功能,我需要列出给定目录中的所有文件/文件夹名称.该功能在EN OS上运行良好,但是当我在本地化操作系统(例如)德语上运行应用程序时,我仍然获得特殊文件夹的英文名称(程序文件而不是程序,收藏夹而不是收藏夹等).我不认为带有Environment.SpecialFolder的Environment.GetFolderPath可以提供任何帮助,因为它与我想要的完全相反,即它给出了枚举的特殊文件夹的完整路径,而我想要给定的本地化名称路径.我曾尝试使用File,SHFileInfo,但没有用.任何想法,我如何获得操作系统中显示的文件夹名称?

c# system file internationalization

8
推荐指数
1
解决办法
4379
查看次数

使用Perl XML :: Simple时"错误形成"错误

我正在尝试运行Perl脚本以将xml文档的所有元素都放入数组中.代码如下:

#!/usr/bin/perl

# Script to illustrate how to parse a simple XML file
# and dump its contents in a Perl hash record.

use strict;
use XML::Simple;

my $xs = new XML::Simple();

my $booklist = $xs->XMLin('./cmn_msg.xml');

print Dumper($data);
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到一个错误:

Use of tied on a handle without * is deprecated at C:/Perl/lib/XML/Parser/Expat.pm line 447.

not well-formed (invalid token) at line 4, column 14, byte 128 at C:/Perl/lib/XML/Parser.pm line 187
Run Code Online (Sandbox Code Playgroud)

我正在使用为MSWin32-x86-multi-thread构建的ActivePerl(v5.14.1).我试图在Win7上运行此脚本.

xml perl xml-simple

2
推荐指数
1
解决办法
4862
查看次数

标签 统计

c# ×1

file ×1

internationalization ×1

perl ×1

system ×1

xml ×1

xml-simple ×1