移动到记忆棒时C#的文件路径

时间:2019-01-04 18:04:31

标签: c#

很抱歉,第一次使用用户,目前正在uni学习c#,我正在做作业,我正在尝试使文件路径在记忆棒上工作,因为这是我需要交的内容,非常感谢问候

picture of my memory stick location of the KS1,2,3 files and the program file

2 个答案:

答案 0 :(得分:1)

我不太确定您的问题是因为我认为您所说的是绝对相对路径。如果您使用“ C:\ users \您的名字\ blalba \ project \ stuff”之类的绝对路径,那么显然只在您的计算机上可以使用。但是,您大多数时候都想使用相对路径。相对路径具有项目的构建输出文件的根目录。为您的项目构建.exe文件的位置。通常在“ projectdir \ bin \ debug” “ projectdir \ bin \ release” 中。因此,例如,如果在该目录中放置名为'test.txt'的文件,则只需将相对路径“ test.txt”而不是“ C:\ users \ yourname \ blalba \ project \ bin \ debug \ test.txt“ 。如果要将'test.txt'放在项目目录中,则可以使用相对路径“ .... \ test.txt” “ .. \” 表示向后退一步。

答案 1 :(得分:0)

包含要查找的文件的目录的路径为“ F:\ Mod005244,1715840”。 “ 1715840 JH”只是驱动器的名称。您可以通过驱动器号访问不同的驱动器。在这种情况下,驱动器号“ F”已分配给您的闪存驱动器。

我建议使文件路径可配置或从程序用户请求输入,因为闪存驱动器的驱动器号并不总是“ F”。甚至还有一些类(例如FileBrowserDialog)将打开图形文件浏览器对话框,并提示用户导航和选择文件。