标签: create-directory

如何在java中创建空文件夹?

可能重复:
如何创建文件夹?

我试图使用File类在"C:/ Temp/Emptyfile"这样的目录中创建一个空文件.但是,当我这样做时,它显示一个错误:"已经使文件夹Temp".否则,它不会为我创建一个.

那么,我如何使用java API创建文件夹?

java createfile create-directory

142
推荐指数
2
解决办法
32万
查看次数

56
推荐指数
5
解决办法
1万
查看次数

尝试使用open(filename,'w')给出IOError:[Errno 2]如果目录不存在则没有这样的文件或目录

我正在尝试使用Python创建和写入文本文件.我搜索过,无法找到此错误的解决方案/原因.

这是不起作用的代码:

afile = 'D:\\temp\\test.txt'
outFile = open(afile, 'w' )
outFile.write('Test.')
outFile.close()

# Error: 2
# Traceback (most recent call last):
#   File "<maya console>", line 1, in <module>
# IOError: [Errno 2] No such file or directory: 'D:\\temp\\test.txt' #
Run Code Online (Sandbox Code Playgroud)

我找到的大多数答案都与路径中的斜线有关,所以......

I tried 'D:/temp/test.txt' and got an error.
I tried r'D:\temp\test.txt' and got an error.
Run Code Online (Sandbox Code Playgroud)

当我尝试在D的根目录创建文件时:/我已成功.

'D:/test.txt' works.
'D:\\test.txt' works.
r'D:\test.txt' works.
Run Code Online (Sandbox Code Playgroud)

在尝试创建文件时,似乎无法创建我想要的目录路径.在Windows上使用Python在特定路径上创建文件的正确方法是什么(7)?我误解open()可以做什么?如果它们不存在,它是否会创建目录,或者在"写入"模式下使用open()创建文件之前是否需要显式创建目录路径?

python file-io create-directory python-2.7

23
推荐指数
1
解决办法
7万
查看次数

CreateDirectory()在C#中是否是线程安全的?

我可以安全地尝试从两个不同的线程创建相同的目录,而不会让其中一个抛出异常,或遇到其他问题吗?

请注意,根据MSDN,可以调用CreateDirectory()已存在的目录,在这种情况下,该方法不会执行任何操作.

c# thread-safety create-directory

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

检查文件夹是否存在,如果没有在当前用户登录VBS上创建文件夹

目前这是我的脚本

Set oWS = WScript.CreateObject("WScript.Shell")
' Get the %userprofile% in a variable, or else it won't be recognized
userProfile = oWS.ExpandEnvironmentStrings( "%userprofile%" )
Run Code Online (Sandbox Code Playgroud)

我想要做的是抓住当前用户登录,我希望它检查目录D:\"personsuser"\ Appdata\Roaming\Local,看看是否创建了文件夹"Local",如果没有创建我想在vbs中通过createobject创建一个.上面的脚本来自我所知道的抓取当前登录用户,但是我不知道如何使用此变量来创建文件夹.

我知道我必须在这些方面加入一些东西:

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder("C:\FSO")
Run Code Online (Sandbox Code Playgroud)

或者沿着这些方向的东西:

Dim objNetwork
Dim userName
Dim FSO

Set FSO = CreateObject("Scripting.FileSystemObject")

Set objNetwork = CreateObject("WScript.Network")
userName = objNetwork.userName

If fso.driveExists("D:\" & userName & "\AppData\Local\") Then
    FSO.CreateDirectory ("D:\" & userName & "\AppData\Local\")
End If
Run Code Online (Sandbox Code Playgroud)

提前谢谢,不熟悉VBS,但这是我可以在我正在使用它的环境中操作的唯​​一平台.

vbscript createobject create-directory

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

从长路径自动创建目录

我有一组具有完全限定路径的文件(root/test/thing1/thing2/file.txt).我想要foreach覆盖此集合并将文件放入路径中定义的位置,但是,如果某些目录不存在,我希望它们能够自动创建.我的程序有一个默认的"放置位置",例如z:/."drop location"从空开始,所以在上面的例子中,第一个项应该自动创建创建所需的目录z:/root/test/thing1/thing2/file.txt.我怎样才能做到这一点?

c# asp.net file-io file create-directory

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

Directory.CreateDirectory找不到路径c:\的一部分

为什么Directory.CreateDirectory在尝试创建以下路径时会抛出DirectoryNotFoundException?

"c:\\temp\\aips\\data\\prn"
Run Code Online (Sandbox Code Playgroud)

用消息表明它could not find a part of the path "c:\".

但是,如果通过以下路径"c:\\temp\\aips\\data\\power",则返回成功.

路径直接从Visual Studio调试器复制,因此反斜杠分隔符.

在我的系统上,该文件夹c:\temp\aips\data已存在.

.net c# create-directory

10
推荐指数
1
解决办法
1645
查看次数

尝试CreateDirectory,获取char*到LPCWSTR错误,愿意尝试另一个函数

我已经尝试了谷歌搜索,并且基于各种具体情况有很多答案,坦率地说,我比我开始时更加困难.

事实如下:

  • 语言: C/C++
  • 操作系统: Windows
  • IDE: Visual Studio 2005
  • 我正在尝试使用CreateDirectory(在Windows的#include之后)从程序中的函数创建目录.
  • 据推测,第一个参数(路径)应该是char*.但是,当我尝试编译时,我收到以下错误:错误C2664:'CreateDirectoryW':无法将参数1从'char*'转换为'LPCWSTR'
  • 我读过的是UNICODE和ANSI之间存在某种问题.解决方案变化很大,我害怕打破重要的事情,或做一些非常愚蠢的事情.
  • 我非常愿意使用任何其他创建新目录的方法,如果存在,我不必找到其他库.
  • 我只是在comp sci中进行操作,坦率地说我不知道​​为什么通过stdio打开,关闭,编辑和以其他方式访问文件这么容易,但是对目录做任何事情(特别是制作它们并发现它们是否存在)是一种狂野鹅在互联网的街道上追逐.

请帮助我,修复当前在CreateDirectory上的尝试或使用其他东西来创建目录.

谢谢!

c++ windows winapi create-directory

9
推荐指数
1
解决办法
5847
查看次数

Android DownloadManager illegalstateexception无法创建目录

我正在制作使用DownloadManager的Android应用程序.我想将文件下载到我制作的文件夹中.但是这些来源不起作用.并发生IllegalstateException.我能做什么??

urlToDownload = Uri.parse(URL);
List<String> pathSegments = urlToDownload.getPathSegments();
request = new DownloadManager.Request(urlToDownload);
request.setTitle(Titlename);
request.setDescription("MCPE STORE");
request.setDestinationInExternalPublicDir(
                   Environment.getExternalStorageDirectory().getAbsolutePath() + 
                   "/MCPE STORE", pathSegments.get(pathSegments.size()-1));

Environment.getExternalStoragePublicDirectory(
                   Environment.getExternalStorageDirectory().getAbsolutePath() + 
                   "/MCPE STORE").mkdir();
latestId = downloadManager.enqueue(request);
Run Code Online (Sandbox Code Playgroud)

android create-directory illegalstateexception

9
推荐指数
2
解决办法
4386
查看次数

Android - 在data/data/pkg/files目录中创建一个文件夹

参考这个问题:

如何在Androids'/ data/data/pkg/files'目录中创建文件层次结构?

使用内置的标准Java库有什么样的解决方案可以解决这个问题,如何导航到data/data/pkg目录并在那里创建文件夹和文件?也许在可能的情况下使用一些Android调用?

当用户使用我的应用程序时,我希望将与该用户关联的所有文件保存在文件夹pkg/files/username中,以便稍后我可以轻松阅读这些文件夹.我的另一个选择是在文件名中包含用户名,但在我看来,这不是一个非常合适和干净的方法.

android file create-directory

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