标签: file-extension

FileUpload获取文件扩展名

我正在尝试上传文件并在下面更改其名称.我需要获取文件扩展名.下面的代码在"Path"下面有一个下划线,我错过了一个using语句吗?或者我正在做什么的正确语法是什么?

if (FileUpload1.HasFile)
try
{
    var FileExtension = Path.GetExtension(FileUpload1.PostedFile.FileName).Substring(1);                    

    var newName = DateTime.Now.ToLongDateString();
    //Map path to folder
    string realpath = Server.MapPath("Pictures\\") + Guid.NewGuid() + FileExtension;                      

    FileUpload1.SaveAs(realpath);

    Label1.Text = "File name: " +
        FileUpload1.PostedFile.FileName + "<br>" +
        FileUpload1.PostedFile.ContentLength + " kb<br>" +
        "Content type: " +
        FileUpload1.PostedFile.ContentType;
}
catch (Exception ex)
{
    //Handle the error
    throw ex;
}
else
{
    Label1.Text = "You have not specified a file.";
}
Run Code Online (Sandbox Code Playgroud)

c# file-extension file-upload

14
推荐指数
2
解决办法
5万
查看次数

Rails:如何根据mime类型获取文件扩展名/后缀

我的问题是,Ruby on Rails是否具有类似于以下功能:

file_content_type = MIME::Types.type_for(file).first.content_type
Run Code Online (Sandbox Code Playgroud)

这将返回特定mime类型的文件扩展名或后缀?因此,如果我传入'image/jpeg',该函数将返回'jpg'

寻找一种更清晰的代码编写方式,而不是编写执行相同工作的case语句.

ruby file-extension mime-types ruby-on-rails-3

14
推荐指数
2
解决办法
4394
查看次数

文件扩展名.kt?这是什么类型的文件?

我目前正在处理一个项目,其中我遇到了扩展名为.kt的文件.我无法确定可以使用哪个工具来了解文件的内容.如果你能分辨出.kt文件究竟是什么意思,什么时候使用,我会很高兴的?提前致谢.

windows file-extension

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

Python 3中具有特定文件扩展名的临时文件

我写一段代码,需要一个路径,并尝试加载该文件,如果它有一个已知的扩展一些单元测试,然后做更仔细的检查.

在单元测试中,我想创建一个具有正确扩展名但内容不正确的临时文件,在我的例子中是一个空文件冒充test.tif.

如何在使用tempfile模块指定扩展名(或整个名称)时创建临时文件?

我已经看过了NamedTemporaryFile类,还有suffixprefix参数,但我还是不能设置扩展.我想我可以手动在临时目录中创建一个文件,但后来我放弃了我追求的自删除功能.

file-extension unit-testing temporary-files python-3.x

14
推荐指数
1
解决办法
5302
查看次数

如何获取目录中具有ESY扩展名的所有文件的列表?

在VBA中,如何获取特定目录中具有特定扩展名的所有文件的列表?

我无法做到Application.FileSearch,因为我正在使用excel 2007

filesystems search file-extension vba excel-2007

13
推荐指数
1
解决办法
3万
查看次数

Eclipse插件:为Eclipse不支持的语言创建新的文件扩展名

我正在创建一个Eclipse插件,以支持新语言.我遇到的问题是内容类型/文件关联及其各自的编辑器.

该语言没有Java或XML基础,让我们说它的扩展是' .xyz'

根据我对在线研究的理解,我需要创建一个带有文件扩展名' .xyz' 的新内容类型.但是我在网上找到的所有信息都与将新扩展名与java(用于java语法高亮)相关联或创建一种新类型的文件(可能是XML的变体)有关,因此有很多关于描述符的细节.
基本上,我对内容描述符感到困惑,我是否还要为新语言创建新的描述符?对于与XML或JAVA无关的语言,我会给出什么样的基类?

另外,由于我将添加自己的语法高亮,我是否需要创建自己的编辑器,或者我可以在预设的editorArea(编辑器)中打开这样的文件.

我正在寻找内容类型的包是org.eclipse.core.contenttype.contentTypes.

eclipse file-extension eclipse-plugin

13
推荐指数
2
解决办法
9458
查看次数

应用程序是否与给定的扩展相关联?

有时需要让您的应用程序打开文件的默认应用程序.例如,要打开PDF文件,您可以使用:

System.Diagnostics.Process.Start("Filename.pdf");
Run Code Online (Sandbox Code Playgroud)


要打开图像,您只需使用具有不同文件名的相同代码:

System.Diagnostics.Process.Start("Filename.gif");
Run Code Online (Sandbox Code Playgroud)


一些扩展(例如.gif)几乎总是有一个默认的处理程序,即使在基本的Windows安装中也是如此.但是,某些扩展(例如.pdf)通常没有安装应用程序来处理它们.

在这些情况下,在调用Process.Start(fileName)之前,最好确定应用程序是否与要打开的文件的扩展名相关联.

我想知道如何最好地实现这样的事情:

static bool ApplicationAssociated(string extension)
{
    var extensionHasAssociatedApplication = false;

    var condition = // Determine if there is an application installed that is associated with the provided file extension.;
    if (condition)
    {
        extensionHasAssociatedApplication = true;
    }

    return extensionHasAssociatedApplication;
}
Run Code Online (Sandbox Code Playgroud)

c# file-extension

13
推荐指数
3
解决办法
9308
查看次数

Fortran:f和F扩展之间的差异

我是Fortran的血腥初学者.

我想知道:Fortran文件的.f.F扩展名之间有什么区别.我知道的很多:f是免费的,F是固定的.

免费和固定实际意味着什么,为什么它们完全搞砸了编译过程?(我正在使用gfortranifort).

我用Google搜索了f和F扩展名之间的差异.我对结果不满意,这就是我转向stackoverflow的原因.

如果你能提出一个很好的参考资料来阅读,我会非常乐意这样做.

file-extension fortran compilation

13
推荐指数
2
解决办法
7211
查看次数

如何git grep只有一组文件扩展名

如何执行git grep并将检查的文件限制为一组文件.我希望能够grep查找MyFunc的.cpp和.h文件的内容.例如:

git grep "MyFunc" -- *.[hc]*
Run Code Online (Sandbox Code Playgroud)

但是,这也匹配.c文件和.cs文件.

git grep file-extension

13
推荐指数
2
解决办法
3853
查看次数

如何判断文件是EXE还是DLL?

如果你已经搞乱了文件扩展名,你怎么能告诉一个可执行文件除了DLL?

他们似乎都有切入点和一切......

dll executable file-extension portable-executable

12
推荐指数
3
解决办法
8995
查看次数